snmp_auth.c File Reference

Go to the source code of this file.

Functions

CONST uint8_tSnmpAuthParse (CONST uint8_t *data, size_t *length, uint8_t *sidp, size_t *slen, long *version)
 Parse header of community string based message.
uint8_tSnmpAuthBuild (SNMP_SESSION *session, uint8_t *data, size_t *length, size_t messagelen)
 Build header of community string based message.


Function Documentation

CONST uint8_t* SnmpAuthParse ( CONST uint8_t data,
size_t *  length,
uint8_t sidp,
size_t *  slen,
long *  version 
)

Parse header of community string based message.

Retrieves version and community.

Parameters:
data Points to the message.
length Bytes left in message.
sidp Pointer to a buffer that receives the community string.
slen Length of the community string.
version Message version

Definition at line 49 of file snmp_auth.c.

References ASN_CONSTRUCTOR, ASN_SEQUENCE, AsnIntegerParse(), AsnOctetStringParse(), AsnSequenceParse(), and SNMP_VERSION_1.

Referenced by SnmpAgentProcessRequest().

uint8_t* SnmpAuthBuild ( SNMP_SESSION session,
uint8_t data,
size_t *  length,
size_t  messagelen 
)


© 2000-2007 by egnite Software GmbH - visit http://www.ethernut.de/