31#ifndef _SNMP_VACM_MIB_IMPL_H
32#define _SNMP_VACM_MIB_IMPL_H
44error_t snmpVacmMibLoad(
void *context);
45void snmpVacmMibUnload(
void *context);
46void snmpVacmMibLock(
void);
47void snmpVacmMibUnlock(
void);
49error_t snmpVacmMibGetContextEntry(
const MibObject *
object,
50 const uint8_t *oid,
size_t oidLen, MibVariant *value,
size_t *valueLen);
52error_t snmpVacmMibGetNextContextEntry(
const MibObject *
object,
53 const uint8_t *oid,
size_t oidLen, uint8_t *nextOid,
size_t *nextOidLen);
55error_t snmpVacmMibSetSecurityToGroupEntry(
const MibObject *
object,
const uint8_t *oid,
56 size_t oidLen,
const MibVariant *value,
size_t valueLen, bool_t commit);
58error_t snmpVacmMibGetSecurityToGroupEntry(
const MibObject *
object,
59 const uint8_t *oid,
size_t oidLen, MibVariant *value,
size_t *valueLen);
61error_t snmpVacmMibGetNextSecurityToGroupEntry(
const MibObject *
object,
62 const uint8_t *oid,
size_t oidLen, uint8_t *nextOid,
size_t *nextOidLen);
64error_t snmpVacmMibSetAccessEntry(
const MibObject *
object,
const uint8_t *oid,
65 size_t oidLen,
const MibVariant *value,
size_t valueLen, bool_t commit);
67error_t snmpVacmMibGetAccessEntry(
const MibObject *
object,
68 const uint8_t *oid,
size_t oidLen, MibVariant *value,
size_t *valueLen);
70error_t snmpVacmMibGetNextAccessEntry(
const MibObject *
object,
71 const uint8_t *oid,
size_t oidLen, uint8_t *nextOid,
size_t *nextOidLen);
73error_t snmpVacmMibSetViewSpinLock(
const MibObject *
object,
const uint8_t *oid,
74 size_t oidLen,
const MibVariant *value,
size_t valueLen, bool_t commit);
76error_t snmpVacmMibGetViewSpinLock(
const MibObject *
object,
77 const uint8_t *oid,
size_t oidLen, MibVariant *value,
size_t *valueLen);
79error_t snmpVacmMibSetViewTreeFamilyEntry(
const MibObject *
object,
const uint8_t *oid,
80 size_t oidLen,
const MibVariant *value,
size_t valueLen, bool_t commit);
82error_t snmpVacmMibGetViewTreeFamilyEntry(
const MibObject *
object,
83 const uint8_t *oid,
size_t oidLen, MibVariant *value,
size_t *valueLen);
85error_t snmpVacmMibGetNextViewTreeFamilyEntry(
const MibObject *
object,
86 const uint8_t *oid,
size_t oidLen, uint8_t *nextOid,
size_t *nextOidLen);
error_t
Error codes.
Definition error.h:43
Common definitions for MIB modules.