summaryrefslogtreecommitdiff
path: root/man/netsnmp_snmp_pdu.3
diff options
context:
space:
mode:
Diffstat (limited to 'man/netsnmp_snmp_pdu.3')
-rw-r--r--man/netsnmp_snmp_pdu.3292
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.