38 #ifndef OPENAPI_SNMP_H_INCLUDED
39 #define OPENAPI_SNMP_H_INCLUDED
45 #define OPENAPI_SNMP_TAG_LIST_TRAP_NOTIFY_STR "TrapNotify"
46 #define OPENAPI_SNMP_TAG_LIST_INFORM_NOTIFY_STR "InformNotify"
47 #define OPENAPI_SNMP_UDP_IPV4_DOMAIN_STR "snmpUDPDomain"
48 #define OPENAPI_SNMP_UDP_IPV6_DOMAIN_STR "transportDomainUdpIpv6"
49 #define OPENAPI_SNMP_SECURITY_MODEL_SNMPV1_STR "snmpv1"
50 #define OPENAPI_SNMP_SECURITY_MODEL_SNMPV2C_STR "snmpv2c"
51 #define OPENAPI_SNMP_DEFAULT_GROUP_READ_STR "DefaultGroupRead"
52 #define OPENAPI_SNMP_DEFAULT_GROUP_WRITE_STR "DefaultGroupWrite"
53 #define OPENAPI_SNMP_DEFAULT_READ_STR "DefaultRead"
54 #define OPENAPI_SNMP_DEFAULT_WRITE_STR "DefaultWrite"
55 #define OPENAPI_SNMP_DEFAULT_SUPER_STR "DefaultSuper"
56 #define OPENAPI_SNMP_DEFAULT_VIEW_STR "Default"
58 #define OPENAPI_SNMP_INDEX_NOT_FOUND -1
59 #define OPENAPI_SNMP_COMMUNITY_NAME_MAX 21
163 OPEN_SNMP_COMMUNITY_STATUS_VALID = 1,
164 OPEN_SNMP_COMMUNITY_STATUS_INVALID = 2,
165 OPEN_SNMP_COMMUNITY_STATUS_DELETE = 3,
166 OPEN_SNMP_COMMUNITY_STATUS_CONFIG = 4
167 } OPEN_SNMP_COMMUNITY_STATUS_t;
171 OPEN_SNMP_TRAP_VER_NONE = 1,
172 OPEN_SNMP_TRAP_VER_SNMPV1 = 2,
173 OPEN_SNMP_TRAP_VER_SNMPV2C = 3
174 }OPEN_SNMP_TRAP_VERSION_t;
181 OPEN_SNMP_COMMUNITY_STATUS_t status;
186 OPEN_SNMP_TRAP_VERSION_t version;
187 OPEN_SNMP_COMMUNITY_STATUS_t status;
842 uint32_t *serverPort,