ROHC compression/decompression library
|
The ROHC compressor. More...
#include <rohc_comp_internals.h>
The ROHC compressor.
The connection type (currently not used)
struct rohc_comp_ctxt* rohc_comp::contexts |
The array of compression contexts that use the compressor
unsigned char rohc_comp::crc_table_3[256] |
The table to enable fast CRC-3 computation
unsigned char rohc_comp::crc_table_7[256] |
The table to enable fast CRC-7 computation
unsigned char rohc_comp::crc_table_8[256] |
The table to enable fast CRC-8 computation
Whether the compressor is enabled or not.
The compressor is enabled by default and may be disabled by user.
Which profiles are enabled and with one are not?
Enabled/disabled features for the compressor
The ring of outgoing feedbacks
size_t rohc_comp::feedbacks_first |
The index of the oldest feedback in the feedback ring
The index of the oldest unlocked feedback in the feedback ring
size_t rohc_comp::feedbacks_next |
The index of the next empty location in the feedback ring.
The last context used by the compressor
size_t rohc_comp::list_trans_nr |
The number of uncompressed transmissions for list compression (L)
struct rohc_medium rohc_comp::medium |
The medium associated with the decompressor
size_t rohc_comp::mrru |
Maximum Reconstructed Reception Unit
size_t rohc_comp::num_contexts_used |
The number of compression contexts in use in the array
The number of sent packets
The maximal number of packets sent in > FO states (= SO state) before changing back the state to FO (periodic refreshes)
The maximal number of packets sent in > IR states (= FO and SO states) before changing back the state to IR (periodic refreshes)
The user-defined callback for random numbers
Private data that will be given to the callback for random numbers
unsigned char rohc_comp::rru[ROHC_MAX_MRRU] |
The remaining bytes of the Reconstructed Reception Unit (RRU) waiting to be split into segments
size_t rohc_comp::rru_len |
The number of the remaining bytes in the RRU buffer
size_t rohc_comp::rru_off |
The offset of the remaining bytes in the RRU buffer
The callback function used to detect RTP packet
unsigned int rohc_comp::rtp_ports[MAX_RTP_PORTS] |
The RTP ports table
void* rohc_comp::rtp_private |
Pointer to an external memory area provided/used by the callback user
The size of all the sent compressed ROHC packets
The size of all the received uncompressed IP packets
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
size_t rohc_comp::wlsb_window_width |
The width of the W-LSB sliding window