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

Email客户端

开发平台:

Visual C++

  1. #pragma once
  2. #include "smtpclient.h"
  3. class CFindMailThread
  4. {
  5. public:
  6. CFindMailThread(void);
  7. ~CFindMailThread(void);
  8. int Init(char *domain_name, char *mx_server, char *outfile_exist, char *outfile_nonexist, int thread_num, int max_thread_count, int start_pos =0, char **pdict_buf =NULL, int dict_line_count=0, int sleep_sec =60);
  9. int Start(void);
  10. int m_f_stop;
  11. HANDLE m_hThread;
  12. int Stop(void);
  13. CSMTPClient m_smtp_client;
  14. int m_f_stopped;
  15. int CheckRandom(char *name, int buf_pos, int pch_pos, int count);
  16. int CheckMail(int count, char *name);
  17. char *m_pch;
  18. int m_pch_len;
  19. int m_thread_num;
  20. int m_max_thread_count;
  21. int m_cur_pos;
  22. char **m_pdict_buf; // dict file buf
  23. int m_dict_lines_count; // dict file line count
  24. char m_outfile_exist[128];
  25. char m_outfile_nonexist[128];
  26. int m_start_pos;
  27. int CheckDict(void);
  28. int m_sleep_sec;
  29. };