ROHC compression/decompression library
Data Fields
c_context Struct Reference

The ROHC compression context. More...

#include <rohc_comp_internals.h>

Collaboration diagram for c_context:
Collaboration graph
[legend]

Data Fields

int used
unsigned int latest_used
unsigned int first_used
int cid
rohc_ctxt_key_t key
struct rohc_compcompressor
struct c_profileprofile
void * specific
rohc_mode mode
rohc_c_state state
rohc_packet_t packet_type
int total_uncompressed_size
int total_compressed_size
int header_uncompressed_size
int header_compressed_size
int total_last_uncompressed_size
int total_last_compressed_size
int header_last_uncompressed_size
int header_last_compressed_size
int num_sent_packets
int num_sent_ir
int num_sent_ir_dyn
int num_recv_feedbacks
struct c_wlsbtotal_16_uncompressed
struct c_wlsbtotal_16_compressed
struct c_wlsbheader_16_uncompressed
struct c_wlsbheader_16_compressed

Detailed Description

The ROHC compression context.


Field Documentation

unsigned int c_context::first_used

The time when the context was last used

The size of the last 16 compressed headers

Referenced by rohc_compress2().

The size of the last 16 uncompressed headers

Referenced by rohc_compress2().

The average size of the compressed headers

Referenced by rohc_compress2().

The header size of the last compressed packet

Referenced by rohc_comp_get_last_packet_info(), rohc_comp_get_last_packet_info2(), and rohc_compress2().

The header size of the last uncompressed packet

Referenced by rohc_comp_get_last_packet_info(), rohc_comp_get_last_packet_info2(), and rohc_compress2().

The average size of the uncompressed headers

Referenced by rohc_compress2().

The key to help finding the context associated with a packet

unsigned int c_context::latest_used

The time when the context was created

Referenced by rohc_compress2().

The operation mode in which the context operates: U_MODE, O_MODE, R_MODE

Referenced by c_generic_feedback(), change_mode(), code_EXT3_packet(), decide_state(), rohc_comp_get_last_packet_info(), rohc_comp_get_last_packet_info2(), and rtp_header_flags_and_fields().

The number of received feedbacks

Referenced by c_deliver_feedback().

The number of sent IR packets

Referenced by c_generic_encode().

The number of sent IR-DYN packets

Referenced by c_generic_encode().

The number of sent packets

Referenced by rohc_comp_get_last_packet_info2(), and rohc_compress2().

The operation state in which the context operates: IR, FO, SO

Referenced by c_generic_feedback(), change_state(), decide_state(), periodic_down_transition(), rohc_comp_get_last_packet_info(), and rohc_comp_get_last_packet_info2().

The size of the last 16 compressed packets

Referenced by rohc_compress2().

The size of the last 16 uncompressed packets

Referenced by rohc_compress2().

The average size of the compressed packets

Referenced by rohc_compress2().

The total size of the last compressed packet

Referenced by rohc_comp_get_last_packet_info(), rohc_comp_get_last_packet_info2(), and rohc_compress2().

The total size of the last uncompressed packet

Referenced by rohc_comp_get_last_packet_info(), rohc_comp_get_last_packet_info2(), and rohc_compress2().

The average size of the uncompressed packets

Referenced by rohc_compress2().


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