ROHC compression/decompression library
Data Fields
list_comp Struct Reference

The list compressor. More...

#include <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+1]
struct rohc_list pkt_list
unsigned int ref_id
unsigned int cur_id
size_t list_trans_nr
int(* get_index_table )(const uint8_t type)
 the handler used to get the index of an item
unsigned short(* get_size )(const unsigned char *ext)
 the handler used to get the size of an item
rohc_list_item_cmp cmp_item
rohc_trace_callback_t trace_callback
rohc_trace_callback2_t trace_callback2
void * trace_callback_priv
int profile_id

Detailed Description

The list compressor.


Field Documentation

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)

the handler used to get the index of an item

unsigned short(* list_comp::get_size)(const unsigned char *ext)

the handler used to get the size of an item

The number of uncompressed transmissions for list compression (L)

The temporary packet list (not persistent accross packets)

The profile ID the compression list was created for

unsigned int list_comp::ref_id

The ID of the reference list

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

The translation table


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