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
bool do_auto_feedback_delivery
struct rohc_medium medium
rohc_decomp_features_t features
bool enabled_profiles [D_NUM_PROFILES]
struct rohc_decomp_ctxt ** contexts
size_t num_contexts_used
struct rohc_decomp_ctxtlast_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_3 [256]
unsigned char crc_table_7 [256]
unsigned char crc_table_8 [256]
struct d_statistics stats
rohc_trace_callback_t trace_callback
rohc_trace_callback2_t trace_callback2
void * trace_callback_priv

Detailed Description

The ROHC decompressor.


Field Documentation

The compressor associated with the decompressor

The array of decompression contexts that use the decompressor

unsigned char rohc_decomp::crc_table_3[256]

The table to enable fast CRC-3 computation

unsigned char rohc_decomp::crc_table_7[256]

The table to enable fast CRC-7 computation

unsigned char rohc_decomp::crc_table_8[256]

The table to enable fast CRC-8 computation

Variable related to the feedback interval

Whether to handle feedback delivery internally for compatibility with pre-1.7.0 versions

Which profiles are enabled and with one are not?

unsigned int rohc_decomp::errval

Variable related to the feedback interval

Enabled/disabled features for the decompressor

The last decompression context used by the decompressor

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

The medium associated with the decompressor

The Maximum Reconstructed Reception Unit (MRRU)

The number of decompression contexts in use

unsigned int rohc_decomp::okval

Variable related to the feedback interval

The Reconstructed Reception Unit

The length (in bytes) of the Reconstructed Reception Unit

Some statistics about the decompression processes

The old callback function used to manage traces

The new callback function used to manage traces

The private context of the callback function used to manage traces


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