ROHC compression/decompression library
Data Fields
list_comp Struct Reference

The list compressor. More...

#include <comp_list.h>

Collaboration diagram for list_comp:
Collaboration graph
[legend]

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
 

Detailed Description

The list compressor.

Field Documentation

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


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