mikroSDK Reference Manual
snmp_framework_mib_impl.h
Go to the documentation of this file.
1
31#ifndef _SNMP_FRAMEWORK_MIB_IMPL_H
32#define _SNMP_FRAMEWORK_MIB_IMPL_H
33
34//Dependencies
35#include "mibs/mib_common.h"
36
37//C++ guard
38#ifdef __cplusplus
39extern "C" {
40#endif
41
42//SNMP FRAMEWORK MIB related functions
43error_t snmpFrameworkMibInit(void);
44error_t snmpFrameworkMibLoad(void *context);
45void snmpFrameworkMibUnload(void *context);
46void snmpFrameworkMibLock(void);
47void snmpFrameworkMibUnlock(void);
48
49error_t snmpFrameworkMibGetSnmpEngineID(const MibObject *object,
50 const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen);
51
52error_t snmpFrameworkMibGetSnmpEngineBoots(const MibObject *object,
53 const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen);
54
55error_t snmpFrameworkMibGetSnmpEngineTime(const MibObject *object,
56 const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen);
57
58error_t snmpFrameworkMibGetSnmpEngineMaxMessageSize(const MibObject *object,
59 const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen);
60
61//C++ guard
62#ifdef __cplusplus
63}
64#endif
65
66#endif
error_t
Error codes.
Definition error.h:43
Common definitions for MIB modules.