Documentation

Documentation

Includes

lwip/apps/snmp_opts.h

#include "lwip/apps/snmp_opts.h"
#include "lwip/apps/snmp_opts.h"

lwip/apps/snmp_core.h

#include "lwip/apps/snmp_core.h"
#include "lwip/apps/snmp_core.h"

lwip/apps/snmp_threadsync.h

#include "lwip/apps/snmp_threadsync.h"
#include "lwip/apps/snmp_threadsync.h"

Macros

Marco LWIP_HDR_APPS_SNMP_MIB2_H

#define LWIP_HDR_APPS_SNMP_MIB2_H


      

Marco SNMP_SYSSERVICES

#define SNMP_SYSSERVICES ((1 << 6) | (1 << 3) | ((IP_FORWARD) << 2))

      

Functions

Func snmp_mib2_lwip_synchronizer

void snmp_mib2_lwip_synchronizer(snmp_threadsync_called_fn fn, void* arg);


      

Func snmp_mib2_set_sysdescr

void snmp_mib2_set_sysdescr(const u8_t* str, const u16_t* len);


      

Func snmp_mib2_set_syscontact

void snmp_mib2_set_syscontact(u8_t *ocstr, u16_t *ocstrlen, u16_t bufsize);
/* read-only be defintion */

Func snmp_mib2_set_syscontact_readonly

void snmp_mib2_set_syscontact_readonly(const u8_t *ocstr, const u16_t *ocstrlen);


      

Func snmp_mib2_set_sysname

void snmp_mib2_set_sysname(u8_t *ocstr, u16_t *ocstrlen, u16_t bufsize);


      

Func snmp_mib2_set_sysname_readonly

void snmp_mib2_set_sysname_readonly(const u8_t *ocstr, const u16_t *ocstrlen);


      

Func snmp_mib2_set_syslocation

void snmp_mib2_set_syslocation(u8_t *ocstr, u16_t *ocstrlen, u16_t bufsize);


      

Func snmp_mib2_set_syslocation_readonly

void snmp_mib2_set_syslocation_readonly(const u8_t *ocstr, const u16_t *ocstrlen);

      

Vars

Consts

Types

Typedefs