ROHC compression/decompression library
Data Fields
d_profile Struct Reference

The ROHC decompression profile. More...

#include <rohc_decomp_internals.h>

Data Fields

int id
char * description
int(* decode )(struct rohc_decomp *decomp, struct d_context *context, const unsigned char *const rohc_packet, const unsigned int rohc_length, const size_t add_cid_len, const size_t large_cid_len, unsigned char *dest)
void *(* allocate_decode_data )(const struct d_context *const context)
void(* free_decode_data )(void *const context)
int(* get_sn )(struct d_context *const context)

Detailed Description

The ROHC decompression profile.

The object defines a ROHC profile. Each field must be filled in for each new profile.


Field Documentation

void*(* d_profile::allocate_decode_data)(const struct d_context *const context)
int(* d_profile::decode)(struct rohc_decomp *decomp, struct d_context *context, const unsigned char *const rohc_packet, const unsigned int rohc_length, const size_t add_cid_len, const size_t large_cid_len, unsigned char *dest)

Referenced by rohc_d_statistics().

void(* d_profile::free_decode_data)(void *const context)
int(* d_profile::get_sn)(struct d_context *const context)

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