snmp_mib_resource_t * snmp_mib_find_next(snmp_oid_t *oid)
Finds the next MIB Resource after this OID.
snmp_mib_resource_t * snmp_mib_find(snmp_oid_t *oid)
Finds the MIB Resource for this OID.
void snmp_mib_init(void)
Initialize the MIB resources list.
void snmp_mib_add(snmp_mib_resource_t *resource)
Adds a resource into the linked list.
void(* snmp_mib_resource_handler_t)(snmp_varbind_t *varbind, snmp_oid_t *oid)
The MIB resource handler typedef.
struct snmp_mib_resource_s snmp_mib_resource_t
The MIB Resource struct.
SNMP Implementation of the process.
snmp_oid_t oid
A OID struct.
snmp_mib_resource_handler_t handler
The function handler that is called for this resource.
struct snmp_mib_resource_s * next
A pointer to the next element in the linked list.