ROHC compression/decompression library
Public Attributes
c_context Struct Reference

The ROHC compression context. More...

#include <rohc_comp.h>

Collaboration diagram for c_context:
Collaboration graph
[legend]

List of all members.

Public Attributes

int used
 Whether the context is in use or not.
unsigned int latest_used
 The time when the context was created.
unsigned int first_used
 The time when the context was last used.
int cid
 The context unique ID (CID)
struct rohc_compcompressor
 The associated compressor.
struct c_profileprofile
 The associated profile.
void * specific
 Profile-specific data, defined by the profiles.
rohc_mode mode
 The operation mode in which the context operates: U_MODE, O_MODE, R_MODE.
rohc_c_state state
 The operation state in which the context operates: IR, FO, SO.
int total_uncompressed_size
 The average size of the uncompressed packets.
int total_compressed_size
 The average size of the compressed packets.
int header_uncompressed_size
 The average size of the uncompressed headers.
int header_compressed_size
 The average size of the compressed headers.
int total_last_uncompressed_size
 The total size of the last uncompressed packet.
int total_last_compressed_size
 The total size of the last compressed packet.
int header_last_uncompressed_size
 The header size of the last uncompressed packet.
int header_last_compressed_size
 The header size of the last compressed packet.
int num_sent_packets
 The number of sent packets.
int num_sent_ir
 The number of sent IR packets.
int num_sent_ir_dyn
 The number of sent IR-DYN packets.
int num_recv_feedbacks
 The number of received feedbacks.
struct c_wlsbtotal_16_uncompressed
 The size of the last 16 uncompressed packets.
struct c_wlsbtotal_16_compressed
 The size of the last 16 compressed packets.
struct c_wlsbheader_16_uncompressed
 The size of the last 16 uncompressed headers.
struct c_wlsbheader_16_compressed
 The size of the last 16 compressed headers.

Detailed Description

The ROHC compression context.


Member Data Documentation

The associated compressor.

Referenced by c_create_context(), code_cid_values(), decide_algo(), and decide_packet().

unsigned int c_context::first_used

The time when the context was last used.

Referenced by c_create_context(), and rohc_c_context().

The size of the last 16 compressed headers.

Referenced by c_alloc_contexts(), c_destroy_contexts(), rohc_c_context(), and rohc_compress().

The size of the last 16 uncompressed headers.

Referenced by c_alloc_contexts(), c_destroy_contexts(), rohc_c_context(), and rohc_compress().

The average size of the compressed headers.

Referenced by c_create_context(), rohc_c_context(), and rohc_compress().

The header size of the last compressed packet.

Referenced by c_create_context(), and rohc_compress().

The header size of the last uncompressed packet.

Referenced by c_create_context(), and rohc_compress().

The average size of the uncompressed headers.

Referenced by c_create_context(), rohc_c_context(), and rohc_compress().

unsigned int c_context::latest_used

The time when the context was created.

Referenced by c_create_context(), rohc_c_context(), and rohc_compress().

The number of received feedbacks.

Referenced by c_create_context(), c_deliver_feedback(), and rohc_c_context().

The number of sent IR packets.

Referenced by c_create_context(), c_generic_encode(), and rohc_c_context().

The number of sent IR-DYN packets.

Referenced by c_create_context(), c_generic_encode(), and rohc_c_context().

The number of sent packets.

Referenced by c_create_context(), rohc_c_context(), and rohc_compress().

The size of the last 16 compressed packets.

Referenced by c_alloc_contexts(), c_destroy_contexts(), rohc_c_context(), and rohc_compress().

The size of the last 16 uncompressed packets.

Referenced by c_alloc_contexts(), c_destroy_contexts(), rohc_c_context(), and rohc_compress().

The average size of the compressed packets.

Referenced by c_create_context(), rohc_c_context(), and rohc_compress().

The total size of the last compressed packet.

Referenced by c_create_context(), and rohc_compress().

The total size of the last uncompressed packet.

Referenced by c_create_context(), and rohc_compress().

The average size of the uncompressed packets.

Referenced by c_create_context(), rohc_c_context(), and rohc_compress().

Whether the context is in use or not.

Referenced by c_create_context(), c_destroy_contexts(), c_find_context(), c_get_context(), rohc_c_context(), and rohc_compress().


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