ROHC compression/decompression library
Functions
list_ipv6.h File Reference

ROHC list compression of IPv6 extension headers. More...

#include "comp/schemes/list.h"
Include dependency graph for comp/schemes/list_ipv6.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void ROHC_EXPORT rohc_comp_list_ipv6_new (struct list_comp *const comp, const size_t list_trans_nr, rohc_trace_callback_t trace_cb, rohc_trace_callback2_t trace_cb2, void *const trace_cb_priv, const int profile_id)
 Create one context for compressing lists of IPv6 extension headers.
void ROHC_EXPORT rohc_comp_list_ipv6_free (struct list_comp *const comp)
 Free one context for compressing lists of IPv6 extension headers.

Detailed Description

ROHC list compression of IPv6 extension headers.

Author:
Didier Barvaux <didier@barvaux.org>

Function Documentation

void ROHC_EXPORT rohc_comp_list_ipv6_free ( struct list_comp *const  comp)

Free one context for compressing lists of IPv6 extension headers.

Parameters:
compThe context to destroy
void ROHC_EXPORT rohc_comp_list_ipv6_new ( struct list_comp *const  comp,
const size_t  list_trans_nr,
rohc_trace_callback_t  trace_cb,
rohc_trace_callback2_t  trace_cb2,
void *const  trace_cb_priv,
const int  profile_id 
)

Create one context for compressing lists of IPv6 extension headers.

Parameters:
compThe context to create
list_trans_nrThe number of uncompressed transmissions (L)
trace_cbThe old function to call for printing traces
trace_cb2The new function to call for printing traces
trace_cb_privAn optional private context, may be NULL
profile_idThe ID of the associated decompression profile