Contiki-NG
Loading...
Searching...
No Matches
snmp-mib.c File Reference

SNMP Implementation of the MIB. More...

#include "contiki.h"
#include "snmp-mib.h"
#include "lib/list.h"

Go to the source code of this file.

Functions

static int snmp_mib_cmp_oid (snmp_oid_t *oid1, snmp_oid_t *oid2)
 Compares to oids.
 
snmp_mib_resource_tsnmp_mib_find (snmp_oid_t *oid)
 Finds the MIB Resource for this OID.
 
snmp_mib_resource_tsnmp_mib_find_next (snmp_oid_t *oid)
 Finds the next MIB Resource after this OID.
 
void snmp_mib_add (snmp_mib_resource_t *new_resource)
 Adds a resource into the linked list.
 
void snmp_mib_init (void)
 Initialize the MIB resources list.
 

Detailed Description

SNMP Implementation of the MIB.

Author
Yago Fontoura do Rosario <yago..nosp@m.rosa.nosp@m.rio@h.nosp@m.otma.nosp@m.il.co.nosp@m.m.br

Definition in file snmp-mib.c.

Function Documentation

◆ snmp_mib_cmp_oid()

static int snmp_mib_cmp_oid ( snmp_oid_t * oid1,
snmp_oid_t * oid2 )
inlinestatic

Compares to oids.

Parameters
oid1First Oid
oid2Second Oid
Returns
< 0 if oid1 < oid2, > 0 if oid1 > oid2 and 0 if they are equal

Definition at line 60 of file snmp-mib.c.

References snmp_oid_s::data, and snmp_oid_s::length.

Referenced by snmp_mib_add(), snmp_mib_find(), and snmp_mib_find_next().