CManageNetWork.h 486 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #pragma once
  2. #include "IBaseCurl.h"
  3. #include "event.h"
  4. class CManageNetWork
  5. {
  6. public:
  7. CManageNetWork();
  8. ~CManageNetWork();
  9. void init();
  10. void Login(LPCSTR username, LPCSTR password);
  11. void SetUrl(LPCSTR url);
  12. SStringA GetUsername();
  13. SStringA GetPassWord();
  14. private:
  15. void ThreadFun_login(LPARAM lParam);
  16. void LoadFileToData();
  17. void DataToFile();
  18. private:
  19. SStringA m_username;
  20. SStringA m_password;
  21. IBaseCurl* m_base_curl;
  22. AsynTaskHandle<LPARAM> m_Asyntask;
  23. };