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
unsigned short(* get_size )(const uint8_t *ext)
 the handler used to get the size of an item
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

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

The number of uncompressed transmissions for list compression (L)

struct rohc_list list_comp::lists[ROHC_LIST_GEN_ID_MAX+2] [read]

The profile ID the compression list was created for

unsigned int list_comp::ref_id

The ID of the reference list

The callback function used to manage traces

The private context of the callback function used to manage traces

struct rohc_list_item list_comp::trans_table[ROHC_LIST_MAX_ITEM] [read]

The translation table


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

Generated on 4 Jul 2018 for ROHC compression/decompression library by  doxygen 1.6.1