ROHC compression/decompression library
|
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) |
The ROHC decompression profile.
The object defines a ROHC profile. Each field must be filled in for each new profile.
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) |
char* d_profile::description |
Referenced by rohc_d_statistics().
void(* d_profile::free_decode_data)(void *const context) |
int(* d_profile::get_sn)(struct d_context *const context) |
Referenced by d_change_mode_feedback(), and d_optimistic_feedback().
int d_profile::id |
Referenced by d_change_mode_feedback(), d_generic_create(), d_generic_decode(), d_ip_create(), d_optimistic_feedback(), d_rtp_create(), d_udp_create(), d_udp_lite_create(), d_udp_lite_decode(), ip_detect_packet_type(), ip_parse_dynamic_ip(), rohc_d_statistics(), rohc_decomp_get_last_packet_info(), rohc_decompress(), and udp_parse_static_udp().