ROHC compression/decompression library
Data Fields
rohc_decomp Struct Reference

The ROHC decompressor. More...

#include <rohc_decomp_internals.h>

Collaboration diagram for rohc_decomp:
Collaboration graph
[legend]

Data Fields

struct rohc_compcompressor
struct medium medium
struct d_context ** contexts
struct d_contextlast_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

Detailed Description

The ROHC decompressor.


Field Documentation

The compressor associated with the decompressor

Referenced by d_change_mode_feedback(), d_optimistic_feedback(), rohc_alloc_decompressor(), and rohc_decompress().

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().

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.

See also:
user_interactions

Referenced by rohc_alloc_decompressor(), rohc_decompress(), and user_interactions().

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().

The Reconstructed Reception Unit

The length (in bytes) of the Reconstructed Reception Unit

Referenced by rohc_alloc_decompressor().

Some statistics about the decompression processes

Referenced by clear_statistics(), rohc_decomp_set_traces_cb(), and rohc_decompress().


The documentation for this struct was generated from the following file: