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

模拟服务器

开发平台:

C/C++

  1. // DataPointFromStream.h: interface for the DataPointFromStream class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_DATAPOINTFROMSTREAM_H__39AB387C_D68E_4549_B0A9_8F9A59891740__INCLUDED_)
  5. #define AFX_DATAPOINTFROMSTREAM_H__39AB387C_D68E_4549_B0A9_8F9A59891740__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #include<iostream>
  10. #include<memory>
  11. using namespace  std;
  12. namespace PackageCQ
  13. {
  14. class DataPointFromStream  
  15. {
  16. public:
  17. int GetPointPosition() const;
  18. DataPointFromStream();
  19. iostream& GetStreamPointToData();
  20. DataPointFromStream(iostream& stream,unsigned long Position);
  21. virtual ~DataPointFromStream();
  22. const DataPointFromStream& operator =(const DataPointFromStream &Source);
  23. private:
  24. iostream *   m_DataArea;
  25. unsigned long  m_Pos;
  26. };
  27. }
  28. #endif // !defined(AFX_DATAPOINTFROMSTREAM_H__39AB387C_D68E_4549_B0A9_8F9A59891740__INCLUDED_)