#include <lwip/src/include/lwip/snmp_structs.h>
Data Fields | |
void * | addr_inf |
u8_t | tree_levels |
u16_t(* | level_length )(void *addr_inf, u8_t level) |
s32_t(* | ident_cmp )(void *addr_inf, u8_t level, u16_t idx, s32_t sub_id) |
void(* | get_object_def_q )(void *addr_inf, u8_t rid, u8_t ident_len, s32_t *ident) |
void(* | get_object_def_a )(u8_t rid, u8_t ident_len, s32_t *ident, struct obj_def *od) |
void(* | get_object_def_pc )(u8_t rid, u8_t ident_len, s32_t *ident) |
points to an extenal (in memory) record of some sort of addressing information, passed to and interpreted by the funtions below
tree levels under this node
u16_t(* mib_external_node::level_length)(void *addr_inf, u8_t level) |
number of objects at this level
s32_t(* mib_external_node::ident_cmp)(void *addr_inf, u8_t level, u16_t idx, s32_t sub_id) |
compares object sub identifier with external id return zero when equal, nonzero when unequal
void(* mib_external_node::get_object_def_q)(void *addr_inf, u8_t rid, u8_t ident_len, s32_t *ident) |
async Questions
void(* mib_external_node::get_object_def_a)(u8_t rid, u8_t ident_len, s32_t *ident, struct obj_def *od) |
async Answers
void(* mib_external_node::get_object_def_pc)(u8_t rid, u8_t ident_len, s32_t *ident) |
async Panic Close (agent returns error reply, e.g. used for external transaction cleanup)