snmpSubEncode( ) - encode a packet for transmission to master agent or subagent
snmpSaHandlerAsync( ) - asynchronous message processing routine for the subagent
snmpSaHandlerWR( ) - provide snmpSaHandlerAsync( ) functionality synchronously
snmpSaHandlerContinue( ) - subagent continuation function
snmpSaHandlerFinish( ) - encode packet for subagent I/O completion
snmpSaHandlerCleanup( ) - cleanup routine for subagent
snmpMasterHandlerAsync( ) - process messages from the subagent asynchronously
snmpMasterHandlerWR( ) - synchronous version of snmpMasterHandlerAsync( )
snmpMasterQueryHandler( ) - handles replies from the subagent
snmpMasterCleanup( ) - free up resources after a query times out
INT_32_T snmpSubEncode (VBL_T * pVblist, SA_HEADER_T * pHdr, SA_DEMUX_T * pDemuxer, EBUFFER_T * pBuf)
This module provides the core routines for processing the messages passed between the SNMP master agent and its subagents. Thus, this library includes routines for encoding and decoding a package. It also includes the routines used to sort the messages according to type and then respond to each specific message appropriately.