Contiki-NG
|
Functions | |
int | snmp_message_encode (snmp_packet_t *snmp_packet, snmp_header_t *header, snmp_varbind_t *varbinds) |
Encodes a SNMP message. | |
int | snmp_message_decode (snmp_packet_t *snmp_packet, snmp_header_t *header, snmp_varbind_t *varbinds) |
This group contains the Message implementation
int snmp_message_decode | ( | snmp_packet_t * | snmp_packet, |
snmp_header_t * | header, | ||
snmp_varbind_t * | varbinds ) |
snmp_packet | A pointer to the snmp packet |
header | The SNMP header struct |
varbinds | The varbinds array |
Definition at line 189 of file snmp-message.c.
References BER_DATA_TYPE_INTEGER, BER_DATA_TYPE_NULL, BER_DATA_TYPE_OCTET_STRING, BER_DATA_TYPE_PDU_GET_BULK, BER_DATA_TYPE_PDU_GET_NEXT_REQUEST, BER_DATA_TYPE_PDU_GET_REQUEST, BER_DATA_TYPE_PDU_GET_RESPONSE, BER_DATA_TYPE_PDU_SET_REQUEST, BER_DATA_TYPE_SEQUENCE, BER_DATA_TYPE_TIMETICKS, snmp_header_s::snmp_msg_community::community, snmp_header_s::error_index, snmp_header_s::error_status, snmp_packet_t::in, snmp_varbind_s::integer, snmp_header_s::snmp_msg_community::length, snmp_header_s::max_repetitions, snmp_header_s::non_repeaters, snmp_header_s::pdu_type, snmp_header_s::request_id, snmp_ber_decode_integer(), snmp_ber_decode_length(), snmp_ber_decode_null(), snmp_ber_decode_oid(), snmp_ber_decode_string_len_buffer(), snmp_ber_decode_timeticks(), snmp_ber_decode_type(), SNMP_MAX_NR_VALUES, SNMP_VERSION_1, SNMP_VERSION_2C, snmp_varbind_s::string, snmp_packet_t::used, snmp_varbind_s::value, snmp_varbind_s::value_type, and snmp_header_s::version.
Referenced by snmp_engine().
int snmp_message_encode | ( | snmp_packet_t * | snmp_packet, |
snmp_header_t * | header, | ||
snmp_varbind_t * | varbinds ) |
Encodes a SNMP message.
snmp_packet | A pointer to the snmp packet |
header | The SNMP header struct |
varbinds | The varbinds array |
Definition at line 49 of file snmp-message.c.
References BER_DATA_TYPE_END_OF_MIB_VIEW, BER_DATA_TYPE_EOC, BER_DATA_TYPE_INTEGER, BER_DATA_TYPE_NO_SUCH_INSTANCE, BER_DATA_TYPE_NULL, BER_DATA_TYPE_OBJECT_IDENTIFIER, BER_DATA_TYPE_OCTET_STRING, BER_DATA_TYPE_PDU_GET_BULK, BER_DATA_TYPE_SEQUENCE, BER_DATA_TYPE_TIMETICKS, snmp_header_s::snmp_msg_community::community, snmp_header_s::error_index, snmp_header_s::error_status, snmp_varbind_s::integer, snmp_header_s::snmp_msg_community::length, snmp_header_s::max_repetitions, snmp_header_s::non_repeaters, snmp_varbind_s::oid, snmp_packet_t::out, snmp_header_s::pdu_type, snmp_header_s::request_id, snmp_ber_encode_integer(), snmp_ber_encode_length(), snmp_ber_encode_null(), snmp_ber_encode_oid(), snmp_ber_encode_string_len(), snmp_ber_encode_timeticks(), snmp_ber_encode_type(), SNMP_MAX_NR_VALUES, snmp_varbind_s::string, snmp_packet_t::used, snmp_varbind_s::value, and snmp_header_s::version.
Referenced by snmp_engine().