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_medium medium
 
rohc_decomp_features_t features
 
bool enabled_profiles [D_NUM_PROFILES]
 
rohc_mode_t target_mode
 
struct rohc_decomp_ctxt ** contexts
 
size_t num_contexts_used
 
struct rohc_decomp_ctxtlast_context
 
size_t prtt
 
size_t sn_feedback_min_bits
 
struct rohc_ack_rate_limits ack_rate_limits
 
uint32_t last_pkts_errors
 
struct rohc_ack_stats last_pkt_feedbacks [ROHC_FEEDBACK_RESERVED]
 
uint8_t rru [ROHC_MAX_MRRU]
 
size_t rru_len
 
size_t mrru
 
uint8_t crc_table_3 [256]
 
uint8_t crc_table_7 [256]
 
uint8_t crc_table_8 [256]
 
struct d_statistics stats
 
rohc_trace_callback2_t trace_callback
 
void * trace_callback_priv
 

Detailed Description

The ROHC decompressor.

Field Documentation

struct rohc_ack_rate_limits rohc_decomp::ack_rate_limits

The configuration for feedback rate-limiting

struct rohc_decomp_ctxt** rohc_decomp::contexts

The array of decompression contexts that use the decompressor

uint8_t rohc_decomp::crc_table_3[256]

The table to enable fast CRC-3 computation

uint8_t rohc_decomp::crc_table_7[256]

The table to enable fast CRC-7 computation

uint8_t rohc_decomp::crc_table_8[256]

The table to enable fast CRC-8 computation

bool rohc_decomp::enabled_profiles[D_NUM_PROFILES]

Which profiles are enabled and with one are not?

rohc_decomp_features_t rohc_decomp::features

Enabled/disabled features for the decompressor

struct rohc_decomp_ctxt* rohc_decomp::last_context

The last decompression context used by the decompressor

struct rohc_ack_stats rohc_decomp::last_pkt_feedbacks[ROHC_FEEDBACK_RESERVED]

The informations for feedback rate-limiting

uint32_t rohc_decomp::last_pkts_errors

Whether the last decompressed packets failed or not

struct rohc_medium rohc_decomp::medium

The medium associated with the decompressor

size_t rohc_decomp::mrru

The Maximum Reconstructed Reception Unit (MRRU)

size_t rohc_decomp::num_contexts_used

The number of decompression contexts in use

size_t rohc_decomp::prtt

The maximum number of packets sent during one RTT

uint8_t 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

size_t rohc_decomp::sn_feedback_min_bits

The minimum number of SN bits to transmit in feedbacks

struct d_statistics rohc_decomp::stats

Some statistics about the decompression processes

rohc_mode_t rohc_decomp::target_mode

The operation mode that the contexts shall target

rohc_trace_callback2_t rohc_decomp::trace_callback

The callback function used to manage traces

void* rohc_decomp::trace_callback_priv

The private context of the callback function used to manage traces


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