ROHC compression/decompression library
|
The ROHC decompressor. More...
#include <rohc_decomp_internals.h>
Data Fields | |
struct rohc_comp * | compressor |
struct medium | medium |
struct d_context ** | contexts |
struct d_context * | last_context |
unsigned int | maxval |
The feedback interval limits. | |
unsigned int | errval |
unsigned int | okval |
int | curval |
unsigned char | rru [ROHC_MAX_MRRU] |
size_t | rru_len |
size_t | mrru |
unsigned char | crc_table_2 [256] |
unsigned char | crc_table_3 [256] |
unsigned char | crc_table_6 [256] |
unsigned char | crc_table_7 [256] |
unsigned char | crc_table_8 [256] |
struct d_statistics | stats |
rohc_trace_callback_t | trace_callback |
The ROHC decompressor.
struct rohc_comp* rohc_decomp::compressor |
The compressor associated with the decompressor
Referenced by d_change_mode_feedback(), d_optimistic_feedback(), rohc_alloc_decompressor(), and rohc_decompress().
struct d_context** rohc_decomp::contexts |
The array of decompression contexts that use the decompressor
Referenced by d_change_mode_feedback(), rohc_alloc_decompressor(), and rohc_free_decompressor().
unsigned char rohc_decomp::crc_table_2[256] |
The table to enable fast CRC-2 computation
Referenced by rohc_alloc_decompressor().
unsigned char rohc_decomp::crc_table_3[256] |
The table to enable fast CRC-3 computation
Referenced by rohc_alloc_decompressor().
unsigned char rohc_decomp::crc_table_6[256] |
The table to enable fast CRC-6 computation
Referenced by rohc_alloc_decompressor().
unsigned char rohc_decomp::crc_table_7[256] |
The table to enable fast CRC-7 computation
Referenced by rohc_alloc_decompressor().
unsigned char rohc_decomp::crc_table_8[256] |
The table to enable fast CRC-8 computation
Referenced by d_change_mode_feedback(), d_optimistic_feedback(), and rohc_alloc_decompressor().
Variable related to the feedback interval
Referenced by rohc_alloc_decompressor(), and rohc_decompress().
unsigned int rohc_decomp::errval |
Variable related to the feedback interval
Referenced by rohc_alloc_decompressor(), and rohc_decompress().
struct d_context* rohc_decomp::last_context |
The last decompression context used by the decompressor
Referenced by rohc_alloc_decompressor(), and rohc_decomp_get_last_packet_info().
unsigned int rohc_decomp::maxval |
The feedback interval limits.
maxval can be updated by the user thanks to the user_interactions function.
Referenced by rohc_alloc_decompressor(), rohc_decompress(), and user_interactions().
struct medium rohc_decomp::medium |
The medium associated with the decompressor
Referenced by d_change_mode_feedback(), d_optimistic_feedback(), rohc_alloc_decompressor(), rohc_decomp_set_cid_type(), rohc_decomp_set_max_cid(), rohc_decompress(), and rohc_free_decompressor().
size_t rohc_decomp::mrru |
The Maximum Reconstructed Reception Unit (MRRU)
Referenced by rohc_alloc_decompressor(), and rohc_decomp_set_mrru().
unsigned int rohc_decomp::okval |
Variable related to the feedback interval
Referenced by rohc_alloc_decompressor(), and rohc_decompress().
unsigned char rohc_decomp::rru[ROHC_MAX_MRRU] |
The Reconstructed Reception Unit
size_t rohc_decomp::rru_len |
The length (in bytes) of the Reconstructed Reception Unit
Referenced by rohc_alloc_decompressor().
struct d_statistics rohc_decomp::stats |
Some statistics about the decompression processes
Referenced by clear_statistics(), rohc_decomp_set_traces_cb(), and rohc_decompress().
The callback function used to get log messages
Referenced by d_ip_create(), d_rtp_create(), d_udp_create(), d_udp_lite_create(), rohc_alloc_decompressor(), rohc_decomp_set_traces_cb(), and rohc_decompress().