ThreadManager.h
上传用户:feituo2008
上传日期:2013-02-02
资源大小:493k
文件大小:1k
源码类别:

Email客户端

开发平台:

Visual C++

  1. #pragma once
  2. #include "findmailthread.h"
  3. #include <ras.h>
  4. class CThreadManager
  5. {
  6. public:
  7. CThreadManager(void);
  8. ~CThreadManager(void);
  9. char m_stat_file[128];
  10. char m_dict_file[128];
  11. int m_thread_count, m_max_thread_count, m_min_thread_num;
  12. CFindMailThread *m_pThreads;
  13. int Init(char *domain_name, char *mx_server, char *dial_name =NULL, int max_thread_count=1, int thread_count=1, int min_thread_num=0, char * stat_file=NULL, char * dict_file=NULL);
  14. int Start(int f_continue_prev=false);
  15. int Stop(void);
  16. int *m_pstart_pos;
  17. int ReadStatFile(void);
  18. int SaveStatFile(void);
  19. char m_domain_name[64];
  20. char m_mx_server[64];
  21. char m_outfile_exist[128], m_outfile_nonexist[128];
  22. HANDLE m_hThreadCheckStat;
  23. FILE *m_fp_stat;
  24. int m_f_stop;
  25. int m_dict_lines_count;
  26. char **m_pdict_buf;
  27. HRASCONN m_hRasConn;
  28. int RunDial(void);
  29. int RunHangUp(void);
  30. char m_dial_name[100];
  31. };