mikroSDK Reference Manual
lldp_mib_impl_config.h
Go to the documentation of this file.
1
31#ifndef _LLDP_MIB_IMPL_CONFIG_H
32#define _LLDP_MIB_IMPL_CONFIG_H
33
34//Dependencies
35#include "mibs/mib_common.h"
36#include "lldp/lldp.h"
37
38//C++ guard
39#ifdef __cplusplus
40extern "C" {
41#endif
42
43//LLDP MIB related functions
44error_t lldpMibSetLldpMessageTxInterval(const MibObject *object, const uint8_t *oid,
45 size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit);
46
47error_t lldpMibGetLldpMessageTxInterval(const MibObject *object, const uint8_t *oid,
48 size_t oidLen, MibVariant *value, size_t *valueLen);
49
50error_t lldpMibSetLldpMessageTxHoldMultiplier(const MibObject *object, const uint8_t *oid,
51 size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit);
52
53error_t lldpMibGetLldpMessageTxHoldMultiplier(const MibObject *object, const uint8_t *oid,
54 size_t oidLen, MibVariant *value, size_t *valueLen);
55
56error_t lldpMibSetLldpReinitDelay(const MibObject *object, const uint8_t *oid,
57 size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit);
58
59error_t lldpMibGetLldpReinitDelay(const MibObject *object, const uint8_t *oid,
60 size_t oidLen, MibVariant *value, size_t *valueLen);
61
62error_t lldpMibSetLldpTxDelay(const MibObject *object, const uint8_t *oid,
63 size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit);
64
65error_t lldpMibGetLldpTxDelay(const MibObject *object, const uint8_t *oid,
66 size_t oidLen, MibVariant *value, size_t *valueLen);
67
68error_t lldpMibSetLldpNotificationInterval(const MibObject *object, const uint8_t *oid,
69 size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit);
70
71error_t lldpMibGetLldpNotificationInterval(const MibObject *object, const uint8_t *oid,
72 size_t oidLen, MibVariant *value, size_t *valueLen);
73
74error_t lldpMibSetLldpPortConfigEntry(const MibObject *object, const uint8_t *oid,
75 size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit);
76
77error_t lldpMibGetLldpPortConfigEntry(const MibObject *object, const uint8_t *oid,
78 size_t oidLen, MibVariant *value, size_t *valueLen);
79
80error_t lldpMibGetNextLldpPortConfigEntry(const MibObject *object, const uint8_t *oid,
81 size_t oidLen, uint8_t *nextOid, size_t *nextOidLen);
82
83error_t lldpMibSetLldpConfigManAddrEntry(const MibObject *object, const uint8_t *oid,
84 size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit);
85
86error_t lldpMibGetLldpConfigManAddrEntry(const MibObject *object, const uint8_t *oid,
87 size_t oidLen, MibVariant *value, size_t *valueLen);
88
89error_t lldpMibGetNextLldpConfigManAddrEntry(const MibObject *object, const uint8_t *oid,
90 size_t oidLen, uint8_t *nextOid, size_t *nextOidLen);
91
92//C++ guard
93#ifdef __cplusplus
94}
95#endif
96
97#endif
error_t
Error codes.
Definition error.h:43
LLDP (Link Layer Discovery Protocol)
Common definitions for MIB modules.