|
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
1.7.6.1