diff options
Diffstat (limited to 'man/netsnmp_snmp_pdu.3')
-rw-r--r-- | man/netsnmp_snmp_pdu.3 | 292 |
1 files changed, 292 insertions, 0 deletions
diff --git a/man/netsnmp_snmp_pdu.3 b/man/netsnmp_snmp_pdu.3 new file mode 100644 index 0000000..cd33efd --- /dev/null +++ b/man/netsnmp_snmp_pdu.3 @@ -0,0 +1,292 @@ +.TH "snmp_pdu" 3 "23 May 2010" "Version 5.4.3.pre1" "net-snmp" \" -*- nroff -*- +.ad l +.nh +.SH NAME +snmp_pdu \- +.PP +The snmp protocol data unit. + +.SH SYNOPSIS +.br +.PP +.PP +\fC#include <snmp_api.h>\fP +.SS "Data Fields" + +.in +1c +.ti -1c +.RI "long \fBversion\fP" +.br +.RI "\fIsnmp version \fP" +.ti -1c +.RI "int \fBcommand\fP" +.br +.RI "\fIType of this PDU. \fP" +.ti -1c +.RI "long \fBreqid\fP" +.br +.RI "\fIRequest id - note: not incremented on retries. \fP" +.ti -1c +.RI "long \fBmsgid\fP" +.br +.RI "\fIMessage id for V3 messages note: incremented for each retry. \fP" +.ti -1c +.RI "long \fBtransid\fP" +.br +.RI "\fIUnique ID for incoming transactions. \fP" +.ti -1c +.RI "long \fBsessid\fP" +.br +.RI "\fISession id for AgentX messages. \fP" +.ti -1c +.RI "long \fBerrstat\fP" +.br +.RI "\fIError status (non_repeaters in GetBulk). \fP" +.ti -1c +.RI "long \fBerrindex\fP" +.br +.RI "\fIError index (max_repetitions in GetBulk). \fP" +.ti -1c +.RI "u_long \fBtime\fP" +.br +.RI "\fIUptime. \fP" +.ti -1c +.RI "u_long \fBflags\fP" +.br +.ti -1c +.RI "int \fBsecurityModel\fP" +.br +.ti -1c +.RI "int \fBsecurityLevel\fP" +.br +.RI "\fInoAuthNoPriv, authNoPriv, authPriv \fP" +.ti -1c +.RI "int \fBmsgParseModel\fP" +.br +.ti -1c +.RI "void * \fBtransport_data\fP" +.br +.RI "\fITransport-specific opaque data. \fP" +.ti -1c +.RI "int \fBtransport_data_length\fP" +.br +.ti -1c +.RI "const oid * \fBtDomain\fP" +.br +.RI "\fIThe actual transport domain. \fP" +.ti -1c +.RI "size_t \fBtDomainLen\fP" +.br +.ti -1c +.RI "\fBnetsnmp_variable_list\fP * \fBvariables\fP" +.br +.ti -1c +.RI "u_char * \fBcommunity\fP" +.br +.RI "\fIcommunity for outgoing requests. \fP" +.ti -1c +.RI "size_t \fBcommunity_len\fP" +.br +.RI "\fIlength of community name. \fP" +.ti -1c +.RI "oid * \fBenterprise\fP" +.br +.RI "\fISystem OID. \fP" +.ti -1c +.RI "size_t \fBenterprise_length\fP" +.br +.ti -1c +.RI "long \fBtrap_type\fP" +.br +.RI "\fItrap type \fP" +.ti -1c +.RI "long \fBspecific_type\fP" +.br +.RI "\fIspecific type \fP" +.ti -1c +.RI "unsigned char \fBagent_addr\fP [4]" +.br +.RI "\fIThis is ONLY used for v1 TRAPs. \fP" +.ti -1c +.RI "u_char * \fBcontextEngineID\fP" +.br +.RI "\fIcontext snmpEngineID \fP" +.ti -1c +.RI "size_t \fBcontextEngineIDLen\fP" +.br +.RI "\fILength of contextEngineID. \fP" +.ti -1c +.RI "char * \fBcontextName\fP" +.br +.RI "\fIauthoritative contextName \fP" +.ti -1c +.RI "size_t \fBcontextNameLen\fP" +.br +.RI "\fILength of contextName. \fP" +.ti -1c +.RI "u_char * \fBsecurityEngineID\fP" +.br +.RI "\fIauthoritative snmpEngineID for security \fP" +.ti -1c +.RI "size_t \fBsecurityEngineIDLen\fP" +.br +.RI "\fILength of securityEngineID. \fP" +.ti -1c +.RI "char * \fBsecurityName\fP" +.br +.RI "\fIon behalf of this principal \fP" +.ti -1c +.RI "size_t \fBsecurityNameLen\fP" +.br +.RI "\fILength of securityName. \fP" +.ti -1c +.RI "int \fBpriority\fP" +.br +.ti -1c +.RI "int \fBrange_subid\fP" +.br +.ti -1c +.RI "void * \fBsecurityStateRef\fP" +.br +.in -1c +.SH "Detailed Description" +.PP +The snmp protocol data unit. +.PP +Definition at line 75 of file snmp_api.h. +.SH "Field Documentation" +.PP +.SS "unsigned char \fBsnmp_pdu::agent_addr\fP[4]" +.PP +This is ONLY used for v1 TRAPs. +.PP +Definition at line 142 of file snmp_api.h. +.SS "int \fBsnmp_pdu::command\fP" +.PP +Type of this PDU. +.PP +Definition at line 83 of file snmp_api.h. +.SS "u_char* \fBsnmp_pdu::community\fP" +.PP +community for outgoing requests. +.PP +Definition at line 127 of file snmp_api.h. +.SS "size_t \fBsnmp_pdu::community_len\fP" +.PP +length of community name. +.PP +Definition at line 129 of file snmp_api.h. +.SS "u_char* \fBsnmp_pdu::contextEngineID\fP" +.PP +context snmpEngineID +.PP +Definition at line 148 of file snmp_api.h. +.SS "size_t \fBsnmp_pdu::contextEngineIDLen\fP" +.PP +Length of contextEngineID. +.PP +Definition at line 150 of file snmp_api.h. +.SS "char* \fBsnmp_pdu::contextName\fP" +.PP +authoritative contextName +.PP +Definition at line 152 of file snmp_api.h. +.SS "size_t \fBsnmp_pdu::contextNameLen\fP" +.PP +Length of contextName. +.PP +Definition at line 154 of file snmp_api.h. +.SS "oid* \fBsnmp_pdu::enterprise\fP" +.PP +System OID. +.PP +Definition at line 135 of file snmp_api.h. +.SS "long \fBsnmp_pdu::errindex\fP" +.PP +Error index (max_repetitions in GetBulk). +.PP +Definition at line 95 of file snmp_api.h. +.SS "long \fBsnmp_pdu::errstat\fP" +.PP +Error status (non_repeaters in GetBulk). +.PP +Definition at line 93 of file snmp_api.h. +.SS "long \fBsnmp_pdu::msgid\fP" +.PP +Message id for V3 messages note: incremented for each retry. +.PP +Definition at line 87 of file snmp_api.h. +.SS "long \fBsnmp_pdu::reqid\fP" +.PP +Request id - note: not incremented on retries. +.PP +Definition at line 85 of file snmp_api.h. +.SS "u_char* \fBsnmp_pdu::securityEngineID\fP" +.PP +authoritative snmpEngineID for security +.PP +Definition at line 156 of file snmp_api.h. +.SS "size_t \fBsnmp_pdu::securityEngineIDLen\fP" +.PP +Length of securityEngineID. +.PP +Definition at line 158 of file snmp_api.h. +.SS "int \fBsnmp_pdu::securityLevel\fP" +.PP +noAuthNoPriv, authNoPriv, authPriv +.PP +Definition at line 102 of file snmp_api.h. +.SS "char* \fBsnmp_pdu::securityName\fP" +.PP +on behalf of this principal +.PP +Definition at line 160 of file snmp_api.h. +.SS "size_t \fBsnmp_pdu::securityNameLen\fP" +.PP +Length of securityName. +.PP +Definition at line 162 of file snmp_api.h. +.SS "long \fBsnmp_pdu::sessid\fP" +.PP +Session id for AgentX messages. +.PP +Definition at line 91 of file snmp_api.h. +.SS "long \fBsnmp_pdu::specific_type\fP" +.PP +specific type +.PP +Definition at line 140 of file snmp_api.h. +.SS "const oid* \fBsnmp_pdu::tDomain\fP" +.PP +The actual transport domain. This SHOULD NOT BE FREE()D. +.PP +Definition at line 117 of file snmp_api.h. +.SS "u_long \fBsnmp_pdu::time\fP" +.PP +Uptime. +.PP +Definition at line 97 of file snmp_api.h. +.SS "long \fBsnmp_pdu::transid\fP" +.PP +Unique ID for incoming transactions. +.PP +Definition at line 89 of file snmp_api.h. +.SS "void* \fBsnmp_pdu::transport_data\fP" +.PP +Transport-specific opaque data. This replaces the IP-centric address field. +.PP +Definition at line 110 of file snmp_api.h. +.SS "long \fBsnmp_pdu::trap_type\fP" +.PP +trap type +.PP +Definition at line 138 of file snmp_api.h. +.SS "long \fBsnmp_pdu::version\fP" +.PP +snmp version +.PP +Definition at line 81 of file snmp_api.h. + +.SH "Author" +.PP +Generated automatically by Doxygen for net-snmp from the source code. |