24 #ifndef _agentpp_agentx_mib_h
25 #define _agentpp_agentx_mib_h
27 #include <agent_pp/mib.h>
28 #include <agent_pp/mib_complex_entry.h>
29 #include <agent_pp/snmp_textual_conventions.h>
30 #include <agent_pp/notification_originator.h>
34 #define oidAgentppAgentXExtSrcAddrValidation "1.3.6.1.4.1.4976.3.1.2.2.1.0"
37 #define oidAgentppAgentXExtSrcAddrTag "1.3.6.1.4.1.4976.3.1.2.2.2.1.2"
38 #define colAgentppAgentXExtSrcAddrTag "2"
39 #define oidAgentppAgentXExtSrcAddrRowStatus "1.3.6.1.4.1.4976.3.1.2.2.2.1.3"
40 #define colAgentppAgentXExtSrcAddrRowStatus "3"
44 #define oidAgentppAgentXExtSrcAddrEntry "1.3.6.1.4.1.4976.3.1.2.2.2.1"
45 #define nAgentppAgentXExtSrcAddrTag 0
46 #define cAgentppAgentXExtSrcAddrTag 2
47 #define nAgentppAgentXExtSrcAddrRowStatus 1
48 #define cAgentppAgentXExtSrcAddrRowStatus 3
57 #ifdef AGENTPP_NAMESPACE
96 virtual long get_state();
97 virtual void set_state(
long);
98 virtual int prepare_set_request(Request*,
int&);
131 virtual MibEntryPtr clone();
132 virtual NS_SNMP OctetStr get_state();
133 virtual int prepare_set_request(Request*,
int&);
158 virtual MibEntryPtr clone();
159 virtual long get_state();
160 virtual int prepare_set_request(Request*,
int&);
199 virtual int prepare_set_request(Request*,
int&);
200 virtual void row_activated(MibTableRow*,
const Oidx&, MibTable*);
201 virtual void row_deactivated(MibTableRow*,
const Oidx&, MibTable*);
222 #ifdef AGENTPP_NAMESPACE