mikroSDK Reference Manual
snmp_framework_mib_module.h
Go to the documentation of this file.
1
31#ifndef _SNMP_FRAMEWORK_MIB_MODULE_H
32#define _SNMP_FRAMEWORK_MIB_MODULE_H
33
34//Dependencies
35#include "mibs/mib_common.h"
36#include "snmp/snmp_agent.h"
37
38//SNMP FRAMEWORK MIB module support
39#ifndef SNMP_FRAMEWORK_MIB_SUPPORT
40 #define SNMP_FRAMEWORK_MIB_SUPPORT DISABLED
41#elif (SNMP_FRAMEWORK_MIB_SUPPORT != ENABLED && SNMP_FRAMEWORK_MIB_SUPPORT != DISABLED)
42 #error SNMP_FRAMEWORK_MIB_SUPPORT parameter is not valid
43#endif
44
45//C++ guard
46#ifdef __cplusplus
47extern "C" {
48#endif
49
50
55typedef struct
56{
57 SnmpAgentContext *context;
59
60
61//SNMP FRAMEWORK MIB related constants
62extern SnmpFrameworkMibBase snmpFrameworkMibBase;
63extern const MibObject snmpFrameworkMibObjects[];
64extern const MibModule snmpFrameworkMibModule;
65
66//C++ guard
67#ifdef __cplusplus
68}
69#endif
70
71#endif
Common definitions for MIB modules.
SNMP agent (Simple Network Management Protocol)
MIB module.
Definition mib_common.h:288
SNMP FRAMEWORK MIB base.
Definition snmp_framework_mib_module.h:56