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

模拟服务器

开发平台:

C/C++

  1. // S3PTaskList.h: interface for the S3PTaskList class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_S3PTASKLIST_H__1D926926_41D8_4B70_9D5D_240F1AEFBA49__INCLUDED_)
  5. #define AFX_S3PTASKLIST_H__1D926926_41D8_4B70_9D5D_240F1AEFBA49__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #include "KStdAfx.h"
  10. #include <string>
  11. #include <vector>
  12. #include "S3PRow.h"
  13. class S3PTask;
  14. class   S3PTaskList  
  15. {
  16. public:
  17. int DeleteAll();
  18. int Delete(int idx);
  19. int Add(ColumnAndValue & cav);
  20. void Clear();
  21. virtual int Reload();
  22. S3PTaskList(std::string cUserCode);
  23. virtual ~S3PTaskList();
  24. S3PTask * operator [] (int i) const;
  25. int Size();
  26. protected:
  27. int Init();
  28. protected:
  29. BOOL m_bInit;
  30. std::vector<S3PTask*> m_list;
  31. std::string m_cUserCode;
  32. };
  33. #endif // !defined(AFX_S3PTASKLIST_H__1D926926_41D8_4B70_9D5D_240F1AEFBA49__INCLUDED_)