File nut/pro/snmp_mib.c


Included Files


Typedef SUBTREE

typedef struct _SUBTREE SUBTREE
struct _SUBTREE  
   {  
      struct _SUBTREE* sub_next;  
      int sub_numvars;  
      SNMPVAR* sub_vars;  
      size_t sub_namelen;  
      OID sub_name[32];  
   }  

Local Variables

mibtree
static SUBTREE* mibtree
Used in: SnmpMibFind()  
  SnmpMibRegister()  

Global Function SnmpMibFind()

uint8_t* SnmpMibFind ( OID* name, size_t* namelen, uint8_t* type, size_t* len, uint16_t* acl, int exact, WMETHOD** wmethod, int* no_obj )
Prototyped in: nut/include/pro/snmp_mib.h
Calls: SnmpOidTreeCmp() nut/pro/snmp_api.c
  free() nut/crt/malloc.c
  malloc() nut/crt/malloc.c
  memcpy() nut/c/string/memcpy.c
References Variables: mibtree nut/pro/snmp_mib.c

Global Function SnmpMibRegister()

int SnmpMibRegister ( OID basename[], size_t baselen, SNMPVAR* vars, int num )
Prototyped in: nut/include/pro/snmp_mib.h
Calls: SnmpOidCmp() nut/pro/snmp_api.c
  malloc() nut/crt/malloc.c
  memcpy() nut/c/string/memcpy.c
Called by: MibRegisterIfVars() nut/app/snmpd/mib2if.c
  MibRegisterSysVars() nut/app/snmpd/mib2sys.c
References Variables: mibtree nut/pro/snmp_mib.c