MyStringArray.h
上传用户:hbytqc8
上传日期:2014-07-31
资源大小:527k
文件大小:1k
源码类别:

SNMP编程

开发平台:

Visual C++

  1. // MyStringArray.h: interface for the MyStringArray class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_MYSTRINGARRAY_H__88F1BB24_5742_4245_81D7_B0BEF55AB4A3__INCLUDED_)
  5. #define AFX_MYSTRINGARRAY_H__88F1BB24_5742_4245_81D7_B0BEF55AB4A3__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #include "snmp_pp.h"
  10. class MyStringArray  
  11. {
  12. public:
  13. MyStringArray();
  14. virtual ~MyStringArray();
  15. protected:
  16. CStringArray OidStr;
  17. CStringArray Value;
  18. CString err;
  19. public:
  20.     void GetTree(CString &ip,CString &community,CString &oid_str);
  21.     void GetOne(CString &ip,CString &community,CString &oid_str,CString &reply);
  22. void GetNextOne(CString &ip,CString &community,CString &oid_str,CString &reply);
  23.    void GetThree(CString &ip,CString &community,CString &oid_str,
  24.          CString &index,unsigned long &r1,unsigned long &r2,unsigned long &r3);
  25. void Add(CString &s_Oid,CString &s_Value);
  26. CString GetOid(int index);
  27.     CString GetValue(int index);
  28. void SetValue(int index,CString Str);
  29. int GetCount();
  30. void clear();
  31. };
  32. #endif // !defined(AFX_MYSTRINGARRAY_H__88F1BB24_5742_4245_81D7_B0BEF55AB4A3__INCLUDED_)