operation.h
来自「windows的snmp api源码」· C头文件 代码 · 共 57 行
H
57 行
#ifndef _EVENTOP_H
#define _EVENTOP_H
typedef enum
{
OP_ADD_EVENT,
OP_DEL_EVENT,
OP_ADD_TRAP,
OP_DEL_TRAP
} tOperation;
class COperation
{
protected:
tOperation m_Operation;
COperation *m_pNextOperation;
DWORD CheckedStrToDword(DWORD & dwDword, char *szDword);
public:
COperation(tOperation operation);
virtual ~COperation();
virtual DWORD ParseCmdArgs() = 0;
COperation* Insert(COperation *pOperation);
COperation* GetNextOp();
virtual DWORD ProcessCommand() = 0;
};
class COpEvents : public COperation
{
char *m_szEventSource;
DWORD m_dwEventID;
DWORD m_dwCount;
DWORD m_dwTime;
public:
COpEvents(tOperation operation);
~COpEvents();
DWORD ParseCmdArgs();
DWORD ProcessCommand();
};
class COpTraps : public COperation
{
char *m_szCommunity;
char *m_szAddress;
public:
COpTraps(tOperation operation);
~COpTraps();
DWORD ParseCmdArgs();
DWORD ProcessCommand();
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?