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 [ROHC_PROFILE_ID_MAJOR_MAX+1][ROHC_PROFILE_ID_MINOR_MAX+1]
 
rohc_mode_t target_mode
 
struct rohc_decomp_ctxt ** contexts
 
uint16_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
 
size_t rru_len
 
size_t mrru
 
struct d_statistics stats
 
rohc_trace_callback2_t trace_callback
 
void * trace_callback_priv
 

Detailed Description

The ROHC decompressor.

Field Documentation

◆ ack_rate_limits

struct rohc_ack_rate_limits rohc_decomp::ack_rate_limits

The configuration for feedback rate-limiting

◆ contexts

struct rohc_decomp_ctxt** rohc_decomp::contexts

The array of decompression contexts that use the decompressor

◆ enabled_profiles

bool rohc_decomp::enabled_profiles[ROHC_PROFILE_ID_MAJOR_MAX+1][ROHC_PROFILE_ID_MINOR_MAX+1]

Which profiles are enabled and with one are not?

◆ features

rohc_decomp_features_t rohc_decomp::features

Enabled/disabled features for the decompressor

◆ last_context

struct rohc_decomp_ctxt* rohc_decomp::last_context

The last decompression context used by the decompressor

◆ last_pkt_feedbacks

struct rohc_ack_stats rohc_decomp::last_pkt_feedbacks[ROHC_FEEDBACK_RESERVED]

The information for feedback rate-limiting

◆ last_pkts_errors

uint32_t rohc_decomp::last_pkts_errors

Whether the last decompressed packets failed or not

◆ medium

struct rohc_medium rohc_decomp::medium

The medium associated with the decompressor

◆ mrru

size_t rohc_decomp::mrru

The Maximum Reconstructed Reception Unit (MRRU)

◆ num_contexts_used

uint16_t rohc_decomp::num_contexts_used

The number of decompression contexts in use

◆ prtt

size_t rohc_decomp::prtt

The maximum number of packets sent during one RTT

◆ rru

uint8_t* rohc_decomp::rru

The Reconstructed Reception Unit

◆ rru_len

size_t rohc_decomp::rru_len

The length (in bytes) of the Reconstructed Reception Unit

◆ sn_feedback_min_bits

size_t rohc_decomp::sn_feedback_min_bits

The minimum number of SN bits to transmit in feedbacks

◆ stats

struct d_statistics rohc_decomp::stats

Some statistics about the decompression processes

◆ target_mode

rohc_mode_t rohc_decomp::target_mode

The operation mode that the contexts shall target

◆ trace_callback

rohc_trace_callback2_t rohc_decomp::trace_callback

The callback function used to manage traces

◆ trace_callback_priv

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: