| 
    ROHC compression/decompression library
    
   | 
 
The bits extracted from ROHC UO* base headers. More...
#include <rohc_decomp_rfc3095.h>

Data Fields | |
| bool | is_context_reused | 
| uint32_t | sn | 
| size_t | sn_nr | 
| bool | is_sn_enc | 
| rohc_lsb_ref_t | lsb_ref_type | 
| uint32_t | sn_ref_offset | 
| bool | multiple_ip | 
| struct rohc_extr_ip_bits | outer_ip | 
| struct rohc_extr_ip_bits | inner_ip | 
| uint8_t | ext_flag:1 | 
| uint8_t | mode:2 | 
| size_t | mode_nr | 
| uint16_t | udp_src | 
| size_t | udp_src_nr | 
| uint16_t | udp_dst | 
| size_t | udp_dst_nr | 
| rohc_tristate_t | udp_check_present | 
| uint16_t | udp_check | 
| size_t | udp_check_nr | 
| rohc_packet_cce_t | cce_pkt | 
| rohc_tristate_t | cfp | 
| rohc_tristate_t | cfi | 
| uint16_t | udp_lite_cc | 
| size_t | udp_lite_cc_nr | 
| uint8_t | rtp_version:2 | 
| size_t | rtp_version_nr | 
| uint8_t | rtp_p:1 | 
| size_t | rtp_p_nr | 
| uint8_t | rtp_x:1 | 
| size_t | rtp_x_nr | 
| uint8_t | rtp_cc:4 | 
| size_t | rtp_cc_nr | 
| uint8_t | rtp_m:1 | 
| size_t | rtp_m_nr | 
| uint8_t | rtp_pt:7 | 
| size_t | rtp_pt_nr | 
| uint32_t | ts | 
| size_t | ts_nr | 
| bool | is_ts_scaled | 
| uint32_t | rtp_ssrc | 
| size_t | rtp_ssrc_nr | 
| uint32_t | esp_spi | 
| size_t | esp_spi_nr | 
The bits extracted from ROHC UO* base headers.
| rohc_packet_cce_t rohc_extr_bits::cce_pkt | 
TODO
| rohc_tristate_t rohc_extr_bits::cfi | 
TODO
| rohc_tristate_t rohc_extr_bits::cfp | 
TODO
| uint32_t rohc_extr_bits::esp_spi | 
The SPI bits found in static chain of IR header
| size_t rohc_extr_bits::esp_spi_nr | 
The number of SPI bits found in header
| uint8_t rohc_extr_bits::ext_flag | 
X (extension) flag
| struct rohc_extr_ip_bits rohc_extr_bits::inner_ip | 
bits related to inner IP header
| bool rohc_extr_bits::is_context_reused | 
Whether the context is re-used or not
| bool rohc_extr_bits::is_sn_enc | 
Whether value(SN) is encoded with W-LSB or not
| bool rohc_extr_bits::is_ts_scaled | 
Whether TS is transmitted scaled or not
| rohc_lsb_ref_t rohc_extr_bits::lsb_ref_type | 
The reference to use for LSB decoding (used for context repair after CRC failure)
| uint8_t rohc_extr_bits::mode | 
The Mode bits found in ROHC header
| size_t rohc_extr_bits::mode_nr | 
The number of Mode bits found in ROHC header
| bool rohc_extr_bits::multiple_ip | 
Whether there are multiple IP headers or only one single IP header
| struct rohc_extr_ip_bits rohc_extr_bits::outer_ip | 
bits related to outer IP header
| uint8_t rohc_extr_bits::rtp_cc | 
The RTP CSRC Count bits found in dynamic chain of IR/IR-DYN header
| size_t rohc_extr_bits::rtp_cc_nr | 
The number of the RTP CSRC Count bits
| uint8_t rohc_extr_bits::rtp_m | 
The RTP Marker (M) bits found in dynamic chain of IR/IR-DYN header, UO* base header and extension header
| size_t rohc_extr_bits::rtp_m_nr | 
The number of the RTP Marker (M) bits
| uint8_t rohc_extr_bits::rtp_p | 
The RTP Padding bits found in dynamic chain of IR/IR-DYN header or in extension header
| size_t rohc_extr_bits::rtp_p_nr | 
The number of RTP Padding bits
| uint8_t rohc_extr_bits::rtp_pt | 
The RTP Payload Type (PT) bits found in dynamic chain of IR/IR-DYN header or in extension header
| size_t rohc_extr_bits::rtp_pt_nr | 
The number of RTP PT bits found in header
| uint32_t rohc_extr_bits::rtp_ssrc | 
The SSRC bits found in static chain of IR header
| size_t rohc_extr_bits::rtp_ssrc_nr | 
The number of SSRC bits found in header
| uint8_t rohc_extr_bits::rtp_version | 
The RTP version bits found in dynamic chain of IR/IR-DYN header
| size_t rohc_extr_bits::rtp_version_nr | 
The number of RTP version bits
| uint8_t rohc_extr_bits::rtp_x | 
The RTP eXtension (R-X) bits found in extension header
| size_t rohc_extr_bits::rtp_x_nr | 
The number of RTP X bits
| uint32_t rohc_extr_bits::sn | 
The SN bits found in ROHC header
| size_t rohc_extr_bits::sn_nr | 
The number of SN bits found in ROHC header
| uint32_t rohc_extr_bits::sn_ref_offset | 
Optional offset to add to the reference SN (used for context repair after CRC failure)
| uint32_t rohc_extr_bits::ts | 
The TS bits found in dynamic chain of IR/IR-DYN header, in UO* base header or in extension header
| size_t rohc_extr_bits::ts_nr | 
The number of TS bits found in ROHC header
| uint16_t rohc_extr_bits::udp_check | 
The UDP checksum bits found in dynamic chain of IR/IR-DYN header or in remainder of UO* header
| size_t rohc_extr_bits::udp_check_nr | 
The number of UDP checksum bits
| rohc_tristate_t rohc_extr_bits::udp_check_present | 
Whether the UDP checksum field is encoded in the ROHC packet or not
| uint16_t rohc_extr_bits::udp_dst | 
The UDP destination port bits in static chain of IR header
| size_t rohc_extr_bits::udp_dst_nr | 
The number of UDP destination port bits
| uint16_t rohc_extr_bits::udp_lite_cc | 
The UDP-Lite CC bits found in dynamic chain of IR/IR-DYN header or in remainder of UO* header
| size_t rohc_extr_bits::udp_lite_cc_nr | 
The number of UDP-Lite CC bits
| uint16_t rohc_extr_bits::udp_src | 
The UDP source port bits found in static chain of IR header
| size_t rohc_extr_bits::udp_src_nr | 
The number of UDP source port bits
 1.8.13