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 |
bool | 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
bool 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