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:109
 
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:527
 
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:192
 
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:697
 
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:266
 
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:128
 
Definition: rohc_decomp_rfc3095.h:49
 
rohc_packet_t
The different types of ROHC packets. 
Definition: rohc_packets.h:55