snmpProcLib

NAME

snmpProcLib - manipulate variable-bindings in an SNMP packet

SYNOPSIS

getproc_started( ) - indicate that a getproc operation has begun

getproc_good( ) - indicate successful completion of a getproc procedure

getproc_error( ) - indicate that a getproc operation encountered an error

nextproc_started( ) - indicate that a nextproc operation has begun

nextproc_good( ) - indicate successful completion of a nextproc procedure

nextproc_no_next( ) - indicate that there exists no next instance

nextproc_error( ) - indicate that a nextproc operation encountered an error

getproc_got_int32( ) - indicate retrieval of a 32-bit integer

getproc_got_uint32( ) - indicate retrieval of a 32-bit unsigned integer

getproc_got_ip_address( ) - indicate retrieval of an IP address

getproc_got_empty( ) - indicate retrieval of a null value

getproc_got_string( ) - indicate retrieval of a string

testproc_started( ) - indicate that a testproc operation has begun

testproc_good( ) - indicate successful completion of a testproc procedure

testproc_error( ) - indicate that a testproc operation encountered an error

setproc_started( ) - indicate that a setproc operation has begun

setproc_good( ) - indicate successful completion of a setproc procedure

setproc_error( ) - indicate that a setproc operation encountered an error

undoproc_started( ) - indicate that an undoproc operation has begun

undoproc_good( ) - indicate successful completion of an undoproc operation

undoproc_error( ) - indicate that an undproc operation encountered an error

getproc_got_uint64( ) - indicate retrieval of a 64-bit unsigned integer

getproc_got_uint64_high_low( ) - indicate retrieval of a 64-bit unsigned integer with high and low halves

getproc_nosuchins( ) - indicate that no such instance exists

getproc_got_object_id( ) - indicate retrieval of an object identifier

nextproc_next_instance( ) - install instance part of next instance

void getproc_started  
(SNMP_PKT_T * pPkt, VB_T * pVarBind) 
void getproc_good (SNMP_PKT_T * pPkt, VB_T * pVarBind)
void getproc_error (SNMP_PKT_T * pPkt, VB_T * pVarBind, INT_32_T error)
void nextproc_started (SNMP_PKT_T * pPkt, VB_T * pVarBind)
void nextproc_good (SNMP_PKT_T * pPkt, VB_T * pVarBind)
void nextproc_no_next (SNMP_PKT_T * pPkt, VB_T * pVarBind)
void nextproc_error (SNMP_PKT_T * pPkt, VB_T * pVarBind, INT_32_T error)
void getproc_got_int32 (SNMP_PKT_T * pPkt, VB_T * pVarBind, INT_32_T data)
void getproc_got_uint32 (SNMP_PKT_T * pPkt, VB_T * pVarBind, UINT_32_T data, OCTET_T type)
void getproc_got_ip_address (SNMP_PKT_T * pPkt, VB_T * pVarBind, UINT_32_T addrData)
void getproc_got_empty (SNMP_PKT_T * pPkt, VB_T * pVarBind)
void getproc_got_string (SNMP_PKT_T * pPkt, VB_T * pVarBind, ALENGTH_T size, OCTET_T * data, int dynamicFlg, OCTET_T type)
void testproc_started (SNMP_PKT_T * pPkt, VB_T * pVarBind)
void testproc_good (SNMP_PKT_T * pPkt, VB_T * pVarBind)
void testproc_error (SNMP_PKT_T * pPkt, VB_T * pVarBind, INT_32_T error)
void setproc_started (SNMP_PKT_T * pPkt, VB_T * pVarBind)
void setproc_good (SNMP_PKT_T * pPkt, VB_T * pVarBind)
void setproc_error (SNMP_PKT_T * pPkt, VB_T * pVarBind, INT_32_T error)
void undoproc_started (SNMP_PKT_T * pPkt, VB_T * pVarBind)
void undoproc_good (SNMP_PKT_T * pPkt, VB_T * pVarBind)
void undoproc_error (SNMP_PKT_T * pPkt, VB_T * pVarBind, INT_32_T error)
void getproc_got_uint64 (SNMP_PKT_T * pPkt, VB_T * pVarBind, UINT_64_T * data)
void getproc_got_uint64_high_low (SNMP_PKT_T * pPkt, VB_T * pVarBind, UINT_32_T high, UINT_32_T low)
void getproc_nosuchins (SNMP_PKT_T * pPkt, VB_T * pVarBind);
void getproc_got_object_id (SNMP_PKT_T * pPkt, VB_T * pVarBind, int length, OIDC_T * pOid, int flag);
void nextproc_next_instance (SNMP_PKT_T * pPkt, VB_T * pVarBind, int length, OIDC_T * pOid);

DESCRIPTION

This module defines routines used to manipulate variable bindings in an SNMP packet. These are equivalents for macros defined in snmpdefs.h.

INCLUDE FILES

snmpdefs.h