ROHC compression/decompression library
|
The ROHC decompression context. More...
#include <rohc_decomp_internals.h>
Data Fields | |
rohc_cid_t | cid |
struct rohc_decomp * | decompressor |
const struct rohc_decomp_profile * | profile |
void * | persist_ctxt |
struct rohc_decomp_volat_ctxt | volat_ctxt |
rohc_mode_t | mode |
rohc_decomp_state_t | state |
unsigned int | latest_used |
unsigned int | first_used |
uint32_t | last_pkts_errors |
struct rohc_ack_stats | last_pkt_feedbacks [ROHC_FEEDBACK_RESERVED] |
struct rohc_decomp_crc_corr_ctxt | crc_corr |
rohc_packet_t | packet_type |
unsigned long | total_uncompressed_size |
unsigned long | total_compressed_size |
unsigned long | header_uncompressed_size |
unsigned long | header_compressed_size |
unsigned long | total_last_uncompressed_size |
unsigned long | total_last_compressed_size |
unsigned long | header_last_uncompressed_size |
unsigned long | header_last_compressed_size |
unsigned long | num_recv_packets |
unsigned long | corrected_crc_failures |
unsigned long | corrected_sn_wraparounds |
unsigned long | corrected_wrong_sn_updates |
unsigned long | nr_lost_packets |
unsigned long | nr_misordered_packets |
bool | is_duplicated |
The ROHC decompression context.
rohc_cid_t rohc_decomp_ctxt::cid |
The Context IDentifier (CID)
unsigned long rohc_decomp_ctxt::corrected_crc_failures |
The number of successful corrections upon CRC failure
unsigned long rohc_decomp_ctxt::corrected_sn_wraparounds |
The number of successful corrections of SN wraparound upon CRC failure
unsigned long rohc_decomp_ctxt::corrected_wrong_sn_updates |
The number of successful corrections of incorrect SN updates upon CRC failure
struct rohc_decomp_crc_corr_ctxt rohc_decomp_ctxt::crc_corr |
The context for corrections upon CRC failure
struct rohc_decomp* rohc_decomp_ctxt::decompressor |
The associated decompressor
unsigned int rohc_decomp_ctxt::first_used |
Usage timestamp
unsigned long rohc_decomp_ctxt::header_compressed_size |
The cumulated size of the compressed headers
unsigned long rohc_decomp_ctxt::header_last_compressed_size |
The header size of the last compressed packet
unsigned long rohc_decomp_ctxt::header_last_uncompressed_size |
The header size of the last uncompressed packet
unsigned long rohc_decomp_ctxt::header_uncompressed_size |
The cumulated size of the uncompressed headers
bool rohc_decomp_ctxt::is_duplicated |
Is last packet a (possible) duplicated packet?
struct rohc_ack_stats rohc_decomp_ctxt::last_pkt_feedbacks[ROHC_FEEDBACK_RESERVED] |
The informations for feedback rate-limiting
uint32_t rohc_decomp_ctxt::last_pkts_errors |
Whether the last decompressed packets failed or not
unsigned int rohc_decomp_ctxt::latest_used |
Usage timestamp
rohc_mode_t rohc_decomp_ctxt::mode |
The operation mode in which the context operates
unsigned long rohc_decomp_ctxt::nr_lost_packets |
The number of (possible) lost packet(s) before last packet
unsigned long rohc_decomp_ctxt::nr_misordered_packets |
The number of packet(s) before the last packet if late
unsigned long rohc_decomp_ctxt::num_recv_packets |
rohc_packet_t rohc_decomp_ctxt::packet_type |
The type of the last decompressed ROHC packet
void* rohc_decomp_ctxt::persist_ctxt |
The persistent profile-specific data, defined by the profiles
const struct rohc_decomp_profile* rohc_decomp_ctxt::profile |
The associated profile
rohc_decomp_state_t rohc_decomp_ctxt::state |
The operation state in which the context operates
unsigned long rohc_decomp_ctxt::total_compressed_size |
The cumulated size of the compressed packets
unsigned long rohc_decomp_ctxt::total_last_compressed_size |
The total size of the last compressed packet
unsigned long rohc_decomp_ctxt::total_last_uncompressed_size |
The total size of the last uncompressed packet
unsigned long rohc_decomp_ctxt::total_uncompressed_size |
The cumulated size of the uncompressed packets
struct rohc_decomp_volat_ctxt rohc_decomp_ctxt::volat_ctxt |
The volatile data, erased between two ROHC packets