Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
SnmpAgentContext Struct Reference
SNMP agent context. More...
#include <snmp_agent.h>
Data Fields | |
| SnmpAgentSettings | settings |
| SNMP agent settings. | |
| OsMutex | mutex |
| Mutex preventing simultaneous access to SNMP agent context. | |
| uint8_t | enterpriseOid [SNMP_MAX_OID_SIZE] |
| Enterprise OID. | |
| size_t | enterpriseOidLen |
| Length of the enterprise OID. | |
| SnmpUserInfo | userTable [SNMP_AGENT_MAX_USER_COUNT] |
| List of users. | |
| const MibModule * | mibModule [SNMP_AGENT_MAX_MIB_COUNT] |
| MIB modules. | |
| uint_t | mibModuleCount |
| Number of MIB modules. | |
| Socket * | socket |
| Underlying socket. | |
| IpAddr | remoteIpAddr |
| IP address of the remote SNMP engine. | |
| uint16_t | remotePort |
| Source port used by the remote SNMP engine. | |
| SnmpMessage | request |
| SNMP request message. | |
| SnmpMessage | response |
| SNMP response message. | |
| const SnmpUserInfo * | user |
| Security profile of current user. | |
| uint8_t | contextEngine [SNMP_MAX_CONTEXT_ENGINE_SIZE] |
| Context engine identifier. | |
| size_t | contextEngineLen |
| Length of the context engine identifier. | |
| char_t | contextName [SNMP_MAX_CONTEXT_NAME_LEN+1] |
| Context name. | |
| systime_t | systemTime |
| System time. | |
| int32_t | engineBoots |
| Number of times that the SNMP engine has rebooted. | |
| int32_t | engineTime |
| SNMP engine time. | |
| uint64_t | salt |
| Integer initialized to a random value at boot time. | |
| uint8_t | privParameters [8] |
| Privacy parameters. | |
Detailed Description
SNMP agent context.
Definition at line 98 of file snmp_agent.h.
Field Documentation
| uint8_t contextEngine[SNMP_MAX_CONTEXT_ENGINE_SIZE] |
Context engine identifier.
Definition at line 114 of file snmp_agent.h.
| size_t contextEngineLen |
Length of the context engine identifier.
Definition at line 115 of file snmp_agent.h.
| char_t contextName[SNMP_MAX_CONTEXT_NAME_LEN+1] |
Context name.
Definition at line 116 of file snmp_agent.h.
| int32_t engineBoots |
Number of times that the SNMP engine has rebooted.
Definition at line 118 of file snmp_agent.h.
| int32_t engineTime |
SNMP engine time.
Definition at line 119 of file snmp_agent.h.
| uint8_t enterpriseOid[SNMP_MAX_OID_SIZE] |
Enterprise OID.
Definition at line 102 of file snmp_agent.h.
| size_t enterpriseOidLen |
Length of the enterprise OID.
Definition at line 103 of file snmp_agent.h.
MIB modules.
Definition at line 105 of file snmp_agent.h.
| uint_t mibModuleCount |
Number of MIB modules.
Definition at line 106 of file snmp_agent.h.
Mutex preventing simultaneous access to SNMP agent context.
Definition at line 101 of file snmp_agent.h.
| uint8_t privParameters[8] |
Privacy parameters.
Definition at line 121 of file snmp_agent.h.
IP address of the remote SNMP engine.
Definition at line 108 of file snmp_agent.h.
| uint16_t remotePort |
Source port used by the remote SNMP engine.
Definition at line 109 of file snmp_agent.h.
SNMP request message.
Definition at line 110 of file snmp_agent.h.
SNMP response message.
Definition at line 111 of file snmp_agent.h.
| uint64_t salt |
Integer initialized to a random value at boot time.
Definition at line 120 of file snmp_agent.h.
SNMP agent settings.
Definition at line 100 of file snmp_agent.h.
| Socket* socket |
Underlying socket.
Definition at line 107 of file snmp_agent.h.
| systime_t systemTime |
System time.
Definition at line 117 of file snmp_agent.h.
| const SnmpUserInfo* user |
Security profile of current user.
Definition at line 112 of file snmp_agent.h.
| SnmpUserInfo userTable[SNMP_AGENT_MAX_USER_COUNT] |
List of users.
Definition at line 104 of file snmp_agent.h.
Generated on Tue Jul 12 2022 17:10:24 by
1.7.2