38 #ifndef LWIP_HDR_APPS_SNMP_MIB2_H 39 #define LWIP_HDR_APPS_SNMP_MIB2_H 52 extern const struct snmp_mib mib2;
56 void snmp_mib2_lwip_synchronizer(snmp_threadsync_called_fn fn,
void* arg);
57 extern struct snmp_threadsync_instance snmp_mib2_lwip_locks;
60 #ifndef SNMP_SYSSERVICES 61 #define SNMP_SYSSERVICES ((1 << 6) | (1 << 3) | ((IP_FORWARD) << 2)) 64 void snmp_mib2_set_sysdescr(
const u8_t* str,
const u16_t* len);
65 void snmp_mib2_set_syscontact(
u8_t *ocstr,
u16_t *ocstrlen,
u16_t bufsize);
66 void snmp_mib2_set_syscontact_readonly(
const u8_t *ocstr,
const u16_t *ocstrlen);
67 void snmp_mib2_set_sysname(
u8_t *ocstr,
u16_t *ocstrlen,
u16_t bufsize);
68 void snmp_mib2_set_sysname_readonly(
const u8_t *ocstr,
const u16_t *ocstrlen);
69 void snmp_mib2_set_syslocation(
u8_t *ocstr,
u16_t *ocstrlen,
u16_t bufsize);
70 void snmp_mib2_set_syslocation_readonly(
const u8_t *ocstr,
const u16_t *ocstrlen);