Interfaces Group MIB module implementation. More...
#include "mibs/mib_common.h"
Go to the source code of this file.
Functions | |
error_t | ifMibInit (void) |
Interfaces Group MIB module initialization. More... | |
error_t | ifMibSetIfEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit) |
Set ifEntry object value. More... | |
error_t | ifMibGetIfEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
Get ifEntry object value. More... | |
error_t | ifMibGetNextIfEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, uint8_t *nextOid, size_t *nextOidLen) |
Get next ifEntry object. More... | |
error_t | ifMibSetIfXEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit) |
Set ifXEntry object value. More... | |
error_t | ifMibGetIfXEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
Get ifXEntry object value. More... | |
error_t | ifMibGetNextIfXEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, uint8_t *nextOid, size_t *nextOidLen) |
Get next ifXEntry object. More... | |
error_t | ifMibSetIfStackEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit) |
Set ifStackEntry object value. More... | |
error_t | ifMibGetIfStackEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
Get ifStackEntry object value. More... | |
error_t | ifMibGetNextIfStackEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, uint8_t *nextOid, size_t *nextOidLen) |
Get next ifStackEntry object. More... | |
error_t | ifMibSetIfRcvAddressEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit) |
Set ifRcvAddressEntry object value. More... | |
error_t | ifMibGetIfRcvAddressEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
Get ifRcvAddressEntry object value. More... | |
error_t | ifMibGetNextIfRcvAddressEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, uint8_t *nextOid, size_t *nextOidLen) |
Get next ifRcvAddressEntry object. More... | |
Detailed Description
Interfaces Group MIB module implementation.
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.
- Version
- 2.4.4
Definition in file if_mib_impl.h.
Function Documentation
◆ ifMibGetIfEntry()
error_t ifMibGetIfEntry | ( | const MibObject * | object, |
const uint8_t * | oid, | ||
size_t | oidLen, | ||
MibVariant * | value, | ||
size_t * | valueLen | ||
) |
Get ifEntry object value.
- Parameters
-
[in] object Pointer to the MIB object descriptor [in] oid Object identifier (object name and instance identifier) [in] oidLen Length of the OID, in bytes [out] value Object value [in,out] valueLen Length of the object value, in bytes
- Returns
- Error code
Definition at line 112 of file if_mib_impl.c.
◆ ifMibGetIfRcvAddressEntry()
error_t ifMibGetIfRcvAddressEntry | ( | const MibObject * | object, |
const uint8_t * | oid, | ||
size_t | oidLen, | ||
MibVariant * | value, | ||
size_t * | valueLen | ||
) |
Get ifRcvAddressEntry object value.
- Parameters
-
[in] object Pointer to the MIB object descriptor [in] oid Object identifier (object name and instance identifier) [in] oidLen Length of the OID, in bytes [out] value Object value [in,out] valueLen Length of the object value, in bytes
- Returns
- Error code
Definition at line 869 of file if_mib_impl.c.
◆ ifMibGetIfStackEntry()
error_t ifMibGetIfStackEntry | ( | const MibObject * | object, |
const uint8_t * | oid, | ||
size_t | oidLen, | ||
MibVariant * | value, | ||
size_t * | valueLen | ||
) |
Get ifStackEntry object value.
- Parameters
-
[in] object Pointer to the MIB object descriptor [in] oid Object identifier (object name and instance identifier) [in] oidLen Length of the OID, in bytes [out] value Object value [in,out] valueLen Length of the object value, in bytes
- Returns
- Error code
Definition at line 696 of file if_mib_impl.c.
◆ ifMibGetIfXEntry()
error_t ifMibGetIfXEntry | ( | const MibObject * | object, |
const uint8_t * | oid, | ||
size_t | oidLen, | ||
MibVariant * | value, | ||
size_t * | valueLen | ||
) |
Get ifXEntry object value.
- Parameters
-
[in] object Pointer to the MIB object descriptor [in] oid Object identifier (object name and instance identifier) [in] oidLen Length of the OID, in bytes [out] value Object value [in,out] valueLen Length of the object value, in bytes
- Returns
- Error code
Definition at line 441 of file if_mib_impl.c.
◆ ifMibGetNextIfEntry()
error_t ifMibGetNextIfEntry | ( | const MibObject * | object, |
const uint8_t * | oid, | ||
size_t | oidLen, | ||
uint8_t * | nextOid, | ||
size_t * | nextOidLen | ||
) |
Get next ifEntry object.
- Parameters
-
[in] object Pointer to the MIB object descriptor [in] oid Object identifier [in] oidLen Length of the OID, in bytes [out] nextOid OID of the next object in the MIB [out] nextOidLen Length of the next object identifier, in bytes
- Returns
- Error code
Definition at line 368 of file if_mib_impl.c.
◆ ifMibGetNextIfRcvAddressEntry()
error_t ifMibGetNextIfRcvAddressEntry | ( | const MibObject * | object, |
const uint8_t * | oid, | ||
size_t | oidLen, | ||
uint8_t * | nextOid, | ||
size_t * | nextOidLen | ||
) |
Get next ifRcvAddressEntry object.
- Parameters
-
[in] object Pointer to the MIB object descriptor [in] oid Object identifier [in] oidLen Length of the OID, in bytes [out] nextOid OID of the next object in the MIB [out] nextOidLen Length of the next object identifier, in bytes
- Returns
- Error code
Definition at line 995 of file if_mib_impl.c.
◆ ifMibGetNextIfStackEntry()
error_t ifMibGetNextIfStackEntry | ( | const MibObject * | object, |
const uint8_t * | oid, | ||
size_t | oidLen, | ||
uint8_t * | nextOid, | ||
size_t * | nextOidLen | ||
) |
Get next ifStackEntry object.
- Parameters
-
[in] object Pointer to the MIB object descriptor [in] oid Object identifier [in] oidLen Length of the OID, in bytes [out] nextOid OID of the next object in the MIB [out] nextOidLen Length of the next object identifier, in bytes
- Returns
- Error code
Definition at line 770 of file if_mib_impl.c.
◆ ifMibGetNextIfXEntry()
error_t ifMibGetNextIfXEntry | ( | const MibObject * | object, |
const uint8_t * | oid, | ||
size_t | oidLen, | ||
uint8_t * | nextOid, | ||
size_t * | nextOidLen | ||
) |
Get next ifXEntry object.
- Parameters
-
[in] object Pointer to the MIB object descriptor [in] oid Object identifier [in] oidLen Length of the OID, in bytes [out] nextOid OID of the next object in the MIB [out] nextOidLen Length of the next object identifier, in bytes
- Returns
- Error code
Definition at line 623 of file if_mib_impl.c.
◆ ifMibInit()
error_t ifMibInit | ( | void | ) |
Interfaces Group MIB module initialization.
- Returns
- Error code
Definition at line 53 of file if_mib_impl.c.
◆ ifMibSetIfEntry()
error_t ifMibSetIfEntry | ( | const MibObject * | object, |
const uint8_t * | oid, | ||
size_t | oidLen, | ||
const MibVariant * | value, | ||
size_t | valueLen, | ||
bool_t | commit | ||
) |
Set ifEntry object value.
- Parameters
-
[in] object Pointer to the MIB object descriptor [in] oid Object identifier (object name and instance identifier) [in] oidLen Length of the OID, in bytes [in] value Object value [in] valueLen Length of the object value, in bytes [in] commit This flag tells whether the changes shall be committed to the MIB base
- Returns
- Error code
Definition at line 94 of file if_mib_impl.c.
◆ ifMibSetIfRcvAddressEntry()
error_t ifMibSetIfRcvAddressEntry | ( | const MibObject * | object, |
const uint8_t * | oid, | ||
size_t | oidLen, | ||
const MibVariant * | value, | ||
size_t | valueLen, | ||
bool_t | commit | ||
) |
Set ifRcvAddressEntry object value.
- Parameters
-
[in] object Pointer to the MIB object descriptor [in] oid Object identifier (object name and instance identifier) [in] oidLen Length of the OID, in bytes [in] value Object value [in] valueLen Length of the object value, in bytes [in] commit This flag tells whether the changes shall be committed to the MIB base
- Returns
- Error code
Definition at line 851 of file if_mib_impl.c.
◆ ifMibSetIfStackEntry()
error_t ifMibSetIfStackEntry | ( | const MibObject * | object, |
const uint8_t * | oid, | ||
size_t | oidLen, | ||
const MibVariant * | value, | ||
size_t | valueLen, | ||
bool_t | commit | ||
) |
Set ifStackEntry object value.
- Parameters
-
[in] object Pointer to the MIB object descriptor [in] oid Object identifier (object name and instance identifier) [in] oidLen Length of the OID, in bytes [in] value Object value [in] valueLen Length of the object value, in bytes [in] commit This flag tells whether the changes shall be committed to the MIB base
- Returns
- Error code
Definition at line 678 of file if_mib_impl.c.
◆ ifMibSetIfXEntry()
error_t ifMibSetIfXEntry | ( | const MibObject * | object, |
const uint8_t * | oid, | ||
size_t | oidLen, | ||
const MibVariant * | value, | ||
size_t | valueLen, | ||
bool_t | commit | ||
) |
Set ifXEntry object value.
- Parameters
-
[in] object Pointer to the MIB object descriptor [in] oid Object identifier (object name and instance identifier) [in] oidLen Length of the OID, in bytes [in] value Object value [in] valueLen Length of the object value, in bytes [in] commit This flag tells whether the changes shall be committed to the MIB base
- Returns
- Error code
Definition at line 423 of file if_mib_impl.c.