Searched refs:pbuf_stream (Results 1 - 7 of 7) sorted by relevance

/seL4-camkes-master/projects/lwip/src/apps/snmp/
H A Dsnmp_pbuf_stream.c47 snmp_pbuf_stream_init(struct snmp_pbuf_stream *pbuf_stream, struct pbuf *p, u16_t offset, u16_t length) argument
49 pbuf_stream->offset = offset;
50 pbuf_stream->length = length;
51 pbuf_stream->pbuf = p;
57 snmp_pbuf_stream_read(struct snmp_pbuf_stream *pbuf_stream, u8_t *data) argument
59 if (pbuf_stream->length == 0) {
63 if (pbuf_copy_partial(pbuf_stream->pbuf, data, 1, pbuf_stream->offset) == 0) {
67 pbuf_stream->offset++;
68 pbuf_stream
74 snmp_pbuf_stream_write(struct snmp_pbuf_stream *pbuf_stream, u8_t data) argument
80 snmp_pbuf_stream_writebuf(struct snmp_pbuf_stream *pbuf_stream, const void *buf, u16_t buf_len) argument
97 snmp_pbuf_stream_writeto(struct snmp_pbuf_stream *pbuf_stream, struct snmp_pbuf_stream *target_pbuf_stream, u16_t len) argument
136 snmp_pbuf_stream_seek(struct snmp_pbuf_stream *pbuf_stream, s32_t offset) argument
150 snmp_pbuf_stream_seek_abs(struct snmp_pbuf_stream *pbuf_stream, u32_t offset) argument
[all...]
H A Dsnmp_pbuf_stream.h58 err_t snmp_pbuf_stream_init(struct snmp_pbuf_stream *pbuf_stream, struct pbuf *p, u16_t offset, u16_t length);
59 err_t snmp_pbuf_stream_read(struct snmp_pbuf_stream *pbuf_stream, u8_t *data);
60 err_t snmp_pbuf_stream_write(struct snmp_pbuf_stream *pbuf_stream, u8_t data);
61 err_t snmp_pbuf_stream_writebuf(struct snmp_pbuf_stream *pbuf_stream, const void *buf, u16_t buf_len);
62 err_t snmp_pbuf_stream_writeto(struct snmp_pbuf_stream *pbuf_stream, struct snmp_pbuf_stream *target_pbuf_stream, u16_t len);
63 err_t snmp_pbuf_stream_seek(struct snmp_pbuf_stream *pbuf_stream, s32_t offset);
64 err_t snmp_pbuf_stream_seek_abs(struct snmp_pbuf_stream *pbuf_stream, u32_t offset);
H A Dsnmp_asn1.c52 * @param pbuf_stream points to a pbuf stream
57 snmp_ans1_enc_tlv(struct snmp_pbuf_stream *pbuf_stream, struct snmp_asn1_tlv *tlv) argument
72 PBUF_OP_EXEC(snmp_pbuf_stream_write(pbuf_stream, tlv->type));
101 PBUF_OP_EXEC(snmp_pbuf_stream_write(pbuf_stream, data));
112 PBUF_OP_EXEC(snmp_pbuf_stream_write(pbuf_stream, data));
119 PBUF_OP_EXEC(snmp_pbuf_stream_write(pbuf_stream, data));
127 * @param pbuf_stream points to a pbuf stream
133 snmp_asn1_enc_raw(struct snmp_pbuf_stream *pbuf_stream, const u8_t *raw, u16_t raw_len) argument
135 PBUF_OP_EXEC(snmp_pbuf_stream_writebuf(pbuf_stream, raw, raw_len));
143 * @param pbuf_stream point
151 snmp_asn1_enc_u32t(struct snmp_pbuf_stream *pbuf_stream, u16_t octets_needed, u32_t value) argument
183 snmp_asn1_enc_s32t(struct snmp_pbuf_stream *pbuf_stream, u16_t octets_needed, s32_t value) argument
206 snmp_asn1_enc_oid(struct snmp_pbuf_stream *pbuf_stream, const u32_t *oid, u16_t oid_len) argument
356 snmp_asn1_dec_tlv(struct snmp_pbuf_stream *pbuf_stream, struct snmp_asn1_tlv *tlv) argument
421 snmp_asn1_dec_u32t(struct snmp_pbuf_stream *pbuf_stream, u16_t len, u32_t *value) argument
459 snmp_asn1_dec_s32t(struct snmp_pbuf_stream *pbuf_stream, u16_t len, s32_t *value) argument
498 snmp_asn1_dec_oid(struct snmp_pbuf_stream *pbuf_stream, u16_t len, u32_t *oid, u8_t *oid_len, u8_t oid_max_len) argument
589 snmp_asn1_dec_raw(struct snmp_pbuf_stream *pbuf_stream, u16_t len, u8_t *buf, u16_t *buf_len, u16_t buf_max_len) argument
644 snmp_asn1_dec_u64t(struct snmp_pbuf_stream *pbuf_stream, u16_t len, u64_t *value) argument
681 snmp_asn1_enc_u64t(struct snmp_pbuf_stream *pbuf_stream, u16_t octets_needed, u64_t value) argument
[all...]
H A Dsnmp_asn1.h84 err_t snmp_asn1_dec_tlv(struct snmp_pbuf_stream *pbuf_stream, struct snmp_asn1_tlv *tlv);
85 err_t snmp_asn1_dec_u32t(struct snmp_pbuf_stream *pbuf_stream, u16_t len, u32_t *value);
86 err_t snmp_asn1_dec_s32t(struct snmp_pbuf_stream *pbuf_stream, u16_t len, s32_t *value);
87 err_t snmp_asn1_dec_oid(struct snmp_pbuf_stream *pbuf_stream, u16_t len, u32_t *oid, u8_t *oid_len, u8_t oid_max_len);
88 err_t snmp_asn1_dec_raw(struct snmp_pbuf_stream *pbuf_stream, u16_t len, u8_t *buf, u16_t *buf_len, u16_t buf_max_len);
90 err_t snmp_ans1_enc_tlv(struct snmp_pbuf_stream *pbuf_stream, struct snmp_asn1_tlv *tlv);
96 err_t snmp_asn1_enc_oid(struct snmp_pbuf_stream *pbuf_stream, const u32_t *oid, u16_t oid_len);
97 err_t snmp_asn1_enc_s32t(struct snmp_pbuf_stream *pbuf_stream, u16_t octets_needed, s32_t value);
98 err_t snmp_asn1_enc_u32t(struct snmp_pbuf_stream *pbuf_stream, u16_t octets_needed, u32_t value);
99 err_t snmp_asn1_enc_raw(struct snmp_pbuf_stream *pbuf_stream, cons
[all...]
H A Dsnmp_traps.c81 static err_t snmp_trap_header_enc(struct snmp_msg_trap *trap, struct snmp_pbuf_stream *pbuf_stream);
82 static err_t snmp_trap_varbind_enc(struct snmp_msg_trap *trap, struct snmp_pbuf_stream *pbuf_stream, struct snmp_varbind *varbinds);
211 struct snmp_pbuf_stream pbuf_stream; local
212 snmp_pbuf_stream_init(&pbuf_stream, p, 0, tot_len);
215 snmp_trap_header_enc(&trap_msg, &pbuf_stream);
216 snmp_trap_varbind_enc(&trap_msg, &pbuf_stream, varbinds);
370 snmp_trap_varbind_enc(struct snmp_msg_trap *trap, struct snmp_pbuf_stream *pbuf_stream, struct snmp_varbind *varbinds) argument
378 BUILD_EXEC( snmp_ans1_enc_tlv(pbuf_stream, &tlv) );
381 BUILD_EXEC( snmp_append_outbound_varbind(pbuf_stream, varbind) );
393 snmp_trap_header_enc(struct snmp_msg_trap *trap, struct snmp_pbuf_stream *pbuf_stream) argument
[all...]
H A Dsnmp_msg.c768 struct snmp_pbuf_stream pbuf_stream; local
778 IF_PARSE_EXEC(snmp_pbuf_stream_init(&pbuf_stream, request->inbound_pbuf, 0, request->inbound_pbuf->tot_len));
781 IF_PARSE_EXEC(snmp_asn1_dec_tlv(&pbuf_stream, &tlv));
782 IF_PARSE_ASSERT((tlv.type == SNMP_ASN1_TYPE_SEQUENCE) && (tlv.value_len == pbuf_stream.length));
786 IF_PARSE_EXEC(snmp_asn1_dec_tlv(&pbuf_stream, &tlv));
791 IF_PARSE_EXEC(snmp_asn1_dec_s32t(&pbuf_stream, tlv.value_len, &s32_value));
821 IF_PARSE_EXEC(snmp_asn1_dec_tlv(&pbuf_stream, &tlv));
827 IF_PARSE_EXEC(snmp_asn1_dec_tlv(&pbuf_stream, &tlv));
832 IF_PARSE_EXEC(snmp_asn1_dec_s32t(&pbuf_stream, tlv.value_len, &s32_value));
836 IF_PARSE_EXEC(snmp_asn1_dec_tlv(&pbuf_stream,
1271 struct snmp_pbuf_stream *pbuf_stream = &(request->outbound_pbuf_stream); local
1532 snmp_append_outbound_varbind(struct snmp_pbuf_stream *pbuf_stream, struct snmp_varbind *varbind) argument
[all...]
H A Dsnmp_msg.h66 struct snmp_pbuf_stream pbuf_stream; member in struct:snmp_varbind_enumerator
177 err_t snmp_append_outbound_varbind(struct snmp_pbuf_stream *pbuf_stream, struct snmp_varbind *varbind);

Completed in 126 milliseconds