28 #ifndef ROHC_DECOMP_IP_H 29 #define ROHC_DECOMP_IP_H 39 const uint8_t *
const rohc_packet,
40 const size_t rohc_length,
41 const size_t large_cid_len)
42 __attribute__((warn_unused_result, nonnull(1, 2)));
45 const uint8_t *packet,
48 __attribute__((warn_unused_result, nonnull(1, 2, 4)));
51 const uint8_t *
const rohc_data,
52 const size_t rohc_data_len,
55 __attribute__((warn_unused_result, nonnull(1, 2, 5)));
58 const uint8_t *
const flags,
59 const uint8_t *fields,
62 __attribute__((warn_unused_result, nonnull(1, 2, 3, 5)));
65 const uint8_t *
const flags,
66 const uint8_t *fields,
69 __attribute__((warn_unused_result, nonnull(1, 2, 3, 5)));
The bits extracted from ROHC UO* base headers.
Definition: rohc_decomp_rfc3095.h:111
int parse_inner_header_flags(const struct rohc_decomp_ctxt *const context, const uint8_t *const flags, const uint8_t *fields, const size_t length, struct rohc_extr_ip_bits *const bits)
Parse the inner IP header flags and fields.
Definition: d_ip.c:514
int ip_parse_dynamic_ip(const struct rohc_decomp_ctxt *const context, const uint8_t *packet, const size_t length, struct rohc_extr_bits *const bits)
Parse the IP dynamic part of the ROHC packet.
Definition: d_ip.c:188
int parse_outer_header_flags(const struct rohc_decomp_ctxt *const context, const uint8_t *const flags, const uint8_t *fields, const size_t length, struct rohc_extr_ip_bits *const bits)
Parse the outer IP header flags and fields.
Definition: d_ip.c:679
int ip_parse_ext3(const struct rohc_decomp_ctxt *const context, const uint8_t *const rohc_data, const size_t rohc_data_len, const rohc_packet_t packet_type, struct rohc_extr_bits *const bits)
Parse the extension 3 of the UOR-2 packet.
Definition: d_ip.c:258
The ROHC decompression context.
Definition: rohc_decomp_internals.h:274
rohc_packet_t ip_detect_packet_type(const struct rohc_decomp_ctxt *const context, const uint8_t *const rohc_packet, const size_t rohc_length, const size_t large_cid_len)
Detect the type of ROHC packet for IP-based non-RTP profiles.
Definition: d_ip.c:127
Definition: rohc_decomp_rfc3095.h:49
rohc_packet_t
The different types of ROHC packets.
Definition: rohc_packets.h:55