Home
last modified time | relevance | path

Searched refs:enumerator (Results 1 – 2 of 2) sorted by relevance

/btstack/3rd-party/lwip/core/src/apps/snmp/
H A Dsnmp_msg.c1882 snmp_vb_enumerator_init(struct snmp_varbind_enumerator *enumerator, struct pbuf *p, u16_t offset, u… in snmp_vb_enumerator_init() argument
1884 snmp_pbuf_stream_init(&(enumerator->pbuf_stream), p, offset, length); in snmp_vb_enumerator_init()
1885 enumerator->varbind_count = 0; in snmp_vb_enumerator_init()
1892 snmp_vb_enumerator_get_next(struct snmp_varbind_enumerator *enumerator, struct snmp_varbind *varbin… in snmp_vb_enumerator_get_next() argument
1898 if (enumerator->pbuf_stream.length == 0) { in snmp_vb_enumerator_get_next()
1901 enumerator->varbind_count++; in snmp_vb_enumerator_get_next()
1904 VB_PARSE_EXEC(snmp_asn1_dec_tlv(&(enumerator->pbuf_stream), &tlv)); in snmp_vb_enumerator_get_next()
1905 …VB_PARSE_ASSERT((tlv.type == SNMP_ASN1_TYPE_SEQUENCE) && (tlv.value_len <= enumerator->pbuf_stream… in snmp_vb_enumerator_get_next()
1909 VB_PARSE_EXEC(snmp_asn1_dec_tlv(&(enumerator->pbuf_stream), &tlv)); in snmp_vb_enumerator_get_next()
1910 …T_ID) && (SNMP_ASN1_TLV_LENGTH(tlv) < varbind_len) && (tlv.value_len < enumerator->pbuf_stream.len… in snmp_vb_enumerator_get_next()
[all …]
H A Dsnmp_msg.h77 void snmp_vb_enumerator_init(struct snmp_varbind_enumerator *enumerator, struct pbuf *p, u16_t offs…
78 snmp_vb_enumerator_err_t snmp_vb_enumerator_get_next(struct snmp_varbind_enumerator *enumerator, st…