lldp_mib_impl_config.h File Reference

LLDP MIB module implementation (lldpConfiguration subtree) More...

#include "mibs/mib_common.h"
#include "lldp/lldp.h"

Go to the source code of this file.

Functions

error_t lldpMibSetLldpMessageTxInterval (const MibObject *object, const uint8_t *oid, size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit)
 Set lldpMessageTxInterval object value. More...
 
error_t lldpMibGetLldpMessageTxInterval (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen)
 Get lldpMessageTxInterval object value. More...
 
error_t lldpMibSetLldpMessageTxHoldMultiplier (const MibObject *object, const uint8_t *oid, size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit)
 Set lldpMessageTxHoldMultiplier object value. More...
 
error_t lldpMibGetLldpMessageTxHoldMultiplier (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen)
 Get lldpMessageTxHoldMultiplier object value. More...
 
error_t lldpMibSetLldpReinitDelay (const MibObject *object, const uint8_t *oid, size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit)
 Set lldpReinitDelay object value. More...
 
error_t lldpMibGetLldpReinitDelay (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen)
 Get lldpReinitDelay object value. More...
 
error_t lldpMibSetLldpTxDelay (const MibObject *object, const uint8_t *oid, size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit)
 Set lldpTxDelay object value. More...
 
error_t lldpMibGetLldpTxDelay (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen)
 Get lldpTxDelay object value. More...
 
error_t lldpMibSetLldpNotificationInterval (const MibObject *object, const uint8_t *oid, size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit)
 Set lldpNotificationInterval object value. More...
 
error_t lldpMibGetLldpNotificationInterval (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen)
 Get lldpNotificationInterval object value. More...
 
error_t lldpMibSetLldpPortConfigEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit)
 Set lldpPortConfigEntry object value. More...
 
error_t lldpMibGetLldpPortConfigEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen)
 Get lldpPortConfigEntry object value. More...
 
error_t lldpMibGetNextLldpPortConfigEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, uint8_t *nextOid, size_t *nextOidLen)
 Get next lldpPortConfigEntry object. More...
 
error_t lldpMibSetLldpConfigManAddrEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit)
 Set lldpConfigManAddrEntry object value. More...
 
error_t lldpMibGetLldpConfigManAddrEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen)
 Get lldpConfigManAddrEntry object value. More...
 
error_t lldpMibGetNextLldpConfigManAddrEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, uint8_t *nextOid, size_t *nextOidLen)
 Get next lldpConfigManAddrEntry object. More...
 

Detailed Description

LLDP MIB module implementation (lldpConfiguration subtree)

License

SPDX-License-Identifier: GPL-2.0-or-later

Copyright (C) 2010-2024 Oryx Embedded SARL. All rights reserved.

This file is part of CycloneTCP Open.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

Author
Oryx Embedded SARL (www.oryx-embedded.com)
Version
2.4.0

Definition in file lldp_mib_impl_config.h.

Function Documentation

◆ lldpMibGetLldpConfigManAddrEntry()

error_t lldpMibGetLldpConfigManAddrEntry ( const MibObject object,
const uint8_t *  oid,
size_t  oidLen,
MibVariant value,
size_t *  valueLen 
)

Get lldpConfigManAddrEntry object value.

Parameters
[in]objectPointer to the MIB object descriptor
[in]oidObject identifier (object name and instance identifier)
[in]oidLenLength of the OID, in bytes
[out]valueObject value
[in,out]valueLenLength of the object value, in bytes
Returns
Error code

Definition at line 874 of file lldp_mib_impl_config.c.

◆ lldpMibGetLldpMessageTxHoldMultiplier()

error_t lldpMibGetLldpMessageTxHoldMultiplier ( const MibObject object,
const uint8_t *  oid,
size_t  oidLen,
MibVariant value,
size_t *  valueLen 
)

Get lldpMessageTxHoldMultiplier object value.

Parameters
[in]objectPointer to the MIB object descriptor
[in]oidObject identifier (object name and instance identifier)
[in]oidLenLength of the OID, in bytes
[out]valueObject value
[in,out]valueLenLength of the object value, in bytes
Returns
Error code

Definition at line 175 of file lldp_mib_impl_config.c.

◆ lldpMibGetLldpMessageTxInterval()

error_t lldpMibGetLldpMessageTxInterval ( const MibObject object,
const uint8_t *  oid,
size_t  oidLen,
MibVariant value,
size_t *  valueLen 
)

Get lldpMessageTxInterval object value.

Parameters
[in]objectPointer to the MIB object descriptor
[in]oidObject identifier (object name and instance identifier)
[in]oidLenLength of the OID, in bytes
[out]valueObject value
[in,out]valueLenLength of the object value, in bytes
Returns
Error code

Definition at line 101 of file lldp_mib_impl_config.c.

◆ lldpMibGetLldpNotificationInterval()

error_t lldpMibGetLldpNotificationInterval ( const MibObject object,
const uint8_t *  oid,
size_t  oidLen,
MibVariant value,
size_t *  valueLen 
)

Get lldpNotificationInterval object value.

Parameters
[in]objectPointer to the MIB object descriptor
[in]oidObject identifier (object name and instance identifier)
[in]oidLenLength of the OID, in bytes
[out]valueObject value
[in,out]valueLenLength of the object value, in bytes
Returns
Error code

Definition at line 397 of file lldp_mib_impl_config.c.

◆ lldpMibGetLldpPortConfigEntry()

error_t lldpMibGetLldpPortConfigEntry ( const MibObject object,
const uint8_t *  oid,
size_t  oidLen,
MibVariant value,
size_t *  valueLen 
)

Get lldpPortConfigEntry object value.

Parameters
[in]objectPointer to the MIB object descriptor
[in]oidObject identifier (object name and instance identifier)
[in]oidLenLength of the OID, in bytes
[out]valueObject value
[in,out]valueLenLength of the object value, in bytes
Returns
Error code

Definition at line 556 of file lldp_mib_impl_config.c.

◆ lldpMibGetLldpReinitDelay()

error_t lldpMibGetLldpReinitDelay ( const MibObject object,
const uint8_t *  oid,
size_t  oidLen,
MibVariant value,
size_t *  valueLen 
)

Get lldpReinitDelay object value.

Parameters
[in]objectPointer to the MIB object descriptor
[in]oidObject identifier (object name and instance identifier)
[in]oidLenLength of the OID, in bytes
[out]valueObject value
[in,out]valueLenLength of the object value, in bytes
Returns
Error code

Definition at line 249 of file lldp_mib_impl_config.c.

◆ lldpMibGetLldpTxDelay()

error_t lldpMibGetLldpTxDelay ( const MibObject object,
const uint8_t *  oid,
size_t  oidLen,
MibVariant value,
size_t *  valueLen 
)

Get lldpTxDelay object value.

Parameters
[in]objectPointer to the MIB object descriptor
[in]oidObject identifier (object name and instance identifier)
[in]oidLenLength of the OID, in bytes
[out]valueObject value
[in,out]valueLenLength of the object value, in bytes
Returns
Error code

Definition at line 324 of file lldp_mib_impl_config.c.

◆ lldpMibGetNextLldpConfigManAddrEntry()

error_t lldpMibGetNextLldpConfigManAddrEntry ( const MibObject object,
const uint8_t *  oid,
size_t  oidLen,
uint8_t *  nextOid,
size_t *  nextOidLen 
)

Get next lldpConfigManAddrEntry object.

Parameters
[in]objectPointer to the MIB object descriptor
[in]oidObject identifier
[in]oidLenLength of the OID, in bytes
[out]nextOidOID of the next object in the MIB
[out]nextOidLenLength of the next object identifier, in bytes
Returns
Error code

Definition at line 986 of file lldp_mib_impl_config.c.

◆ lldpMibGetNextLldpPortConfigEntry()

error_t lldpMibGetNextLldpPortConfigEntry ( const MibObject object,
const uint8_t *  oid,
size_t  oidLen,
uint8_t *  nextOid,
size_t *  nextOidLen 
)

Get next lldpPortConfigEntry object.

Parameters
[in]objectPointer to the MIB object descriptor
[in]oidObject identifier
[in]oidLenLength of the OID, in bytes
[out]nextOidOID of the next object in the MIB
[out]nextOidLenLength of the next object identifier, in bytes
Returns
Error code

Definition at line 693 of file lldp_mib_impl_config.c.

◆ lldpMibSetLldpConfigManAddrEntry()

error_t lldpMibSetLldpConfigManAddrEntry ( const MibObject object,
const uint8_t *  oid,
size_t  oidLen,
const MibVariant value,
size_t  valueLen,
bool_t  commit 
)

Set lldpConfigManAddrEntry object value.

Parameters
[in]objectPointer to the MIB object descriptor
[in]oidObject identifier (object name and instance identifier)
[in]oidLenLength of the OID, in bytes
[in]valueObject value
[in]valueLenLength of the object value, in bytes
[in]commitThis flag tells whether the changes shall be committed to the MIB base
Returns
Error code

Definition at line 780 of file lldp_mib_impl_config.c.

◆ lldpMibSetLldpMessageTxHoldMultiplier()

error_t lldpMibSetLldpMessageTxHoldMultiplier ( const MibObject object,
const uint8_t *  oid,
size_t  oidLen,
const MibVariant value,
size_t  valueLen,
bool_t  commit 
)

Set lldpMessageTxHoldMultiplier object value.

Parameters
[in]objectPointer to the MIB object descriptor
[in]oidObject identifier (object name and instance identifier)
[in]oidLenLength of the OID, in bytes
[in]valueObject value
[in]valueLenLength of the object value, in bytes
[in]commitThis flag tells whether the changes shall be committed to the MIB base
Returns
Error code

Definition at line 136 of file lldp_mib_impl_config.c.

◆ lldpMibSetLldpMessageTxInterval()

error_t lldpMibSetLldpMessageTxInterval ( const MibObject object,
const uint8_t *  oid,
size_t  oidLen,
const MibVariant value,
size_t  valueLen,
bool_t  commit 
)

Set lldpMessageTxInterval object value.

Parameters
[in]objectPointer to the MIB object descriptor
[in]oidObject identifier (object name and instance identifier)
[in]oidLenLength of the OID, in bytes
[in]valueObject value
[in]valueLenLength of the object value, in bytes
[in]commitThis flag tells whether the changes shall be committed to the MIB base
Returns
Error code

Definition at line 62 of file lldp_mib_impl_config.c.

◆ lldpMibSetLldpNotificationInterval()

error_t lldpMibSetLldpNotificationInterval ( const MibObject object,
const uint8_t *  oid,
size_t  oidLen,
const MibVariant value,
size_t  valueLen,
bool_t  commit 
)

Set lldpNotificationInterval object value.

Parameters
[in]objectPointer to the MIB object descriptor
[in]oidObject identifier (object name and instance identifier)
[in]oidLenLength of the OID, in bytes
[in]valueObject value
[in]valueLenLength of the object value, in bytes
[in]commitThis flag tells whether the changes shall be committed to the MIB base
Returns
Error code

Definition at line 359 of file lldp_mib_impl_config.c.

◆ lldpMibSetLldpPortConfigEntry()

error_t lldpMibSetLldpPortConfigEntry ( const MibObject object,
const uint8_t *  oid,
size_t  oidLen,
const MibVariant value,
size_t  valueLen,
bool_t  commit 
)

Set lldpPortConfigEntry object value.

Parameters
[in]objectPointer to the MIB object descriptor
[in]oidObject identifier (object name and instance identifier)
[in]oidLenLength of the OID, in bytes
[in]valueObject value
[in]valueLenLength of the object value, in bytes
[in]commitThis flag tells whether the changes shall be committed to the MIB base
Returns
Error code

Definition at line 431 of file lldp_mib_impl_config.c.

◆ lldpMibSetLldpReinitDelay()

error_t lldpMibSetLldpReinitDelay ( const MibObject object,
const uint8_t *  oid,
size_t  oidLen,
const MibVariant value,
size_t  valueLen,
bool_t  commit 
)

Set lldpReinitDelay object value.

Parameters
[in]objectPointer to the MIB object descriptor
[in]oidObject identifier (object name and instance identifier)
[in]oidLenLength of the OID, in bytes
[in]valueObject value
[in]valueLenLength of the object value, in bytes
[in]commitThis flag tells whether the changes shall be committed to the MIB base
Returns
Error code

Definition at line 209 of file lldp_mib_impl_config.c.

◆ lldpMibSetLldpTxDelay()

error_t lldpMibSetLldpTxDelay ( const MibObject object,
const uint8_t *  oid,
size_t  oidLen,
const MibVariant value,
size_t  valueLen,
bool_t  commit 
)

Set lldpTxDelay object value.

Parameters
[in]objectPointer to the MIB object descriptor
[in]oidObject identifier (object name and instance identifier)
[in]oidLenLength of the OID, in bytes
[in]valueObject value
[in]valueLenLength of the object value, in bytes
[in]commitThis flag tells whether the changes shall be committed to the MIB base
Returns
Error code

Definition at line 284 of file lldp_mib_impl_config.c.