ItermProcess.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:1k
源码类别:

模拟服务器

开发平台:

C/C++

  1. // ItermProcess.h: interface for the ItermProcess class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_ITERMPROCESS_H__E80889D6_7CDD_44E4_BB53_FCF879196D0C__INCLUDED_)
  5. #define AFX_ITERMPROCESS_H__E80889D6_7CDD_44E4_BB53_FCF879196D0C__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #include<string>
  10. using namespace std;
  11. const string UpdateRelativeFile = "[UpdateRelativeFile]";
  12. void GetALineFromStream(string &LineString, istream &Datastream);
  13. class ItermProcess  
  14. {
  15. public:
  16. virtual void Reset() = 0;
  17. virtual const string GetType() const =  0;
  18. virtual bool ProcessIterm(const string& sType,istream& DataStream) = 0;
  19. ItermProcess();
  20. virtual ~ItermProcess();
  21. protected:
  22. virtual bool CheckIsEnd(const string& Sample);
  23. };
  24. #endif // !defined(AFX_ITERMPROCESS_H__E80889D6_7CDD_44E4_BB53_FCF879196D0C__INCLUDED_)