ROHC compression/decompression library
|
The list compressor. More...
#include <comp_list.h>
Data Fields | |
struct rohc_list_item | trans_table [ROHC_LIST_MAX_ITEM] |
struct rohc_list | lists [ROHC_LIST_GEN_ID_MAX+2] |
unsigned int | ref_id |
unsigned int | cur_id |
size_t | list_trans_nr |
int(* | get_index_table )(const uint8_t type, const size_t occur_nr) |
the handler used to get the index of an item More... | |
unsigned short(* | get_size )(const uint8_t *ext) |
the handler used to get the size of an item More... | |
rohc_list_item_cmp | cmp_item |
rohc_trace_callback2_t | trace_callback |
void * | trace_callback_priv |
int | profile_id |
The list compressor.
rohc_list_item_cmp list_comp::cmp_item |
The handler used to compare two items
unsigned int list_comp::cur_id |
The ID of the current list
int(* list_comp::get_index_table) (const uint8_t type, const size_t occur_nr) |
the handler used to get the index of an item
unsigned short(* list_comp::get_size) (const uint8_t *ext) |
the handler used to get the size of an item
size_t list_comp::list_trans_nr |
The number of uncompressed transmissions for list compression (L)
struct rohc_list list_comp::lists[ROHC_LIST_GEN_ID_MAX+2] |
int list_comp::profile_id |
The profile ID the compression list was created for
unsigned int list_comp::ref_id |
The ID of the reference list
rohc_trace_callback2_t list_comp::trace_callback |
The callback function used to manage traces
void* list_comp::trace_callback_priv |
The private context of the callback function used to manage traces
struct rohc_list_item list_comp::trans_table[ROHC_LIST_MAX_ITEM] |
The translation table