ROHC compression/decompression library
|
Definition of ROHC packets and extensions. More...
Go to the source code of this file.
Defines | |
#define | ROHC_EXPORT |
#define | PACKET_IR ROHC_PACKET_IR |
#define | PACKET_IR_DYN ROHC_PACKET_IR_DYN |
#define | PACKET_UO_0 ROHC_PACKET_UO_0 |
#define | PACKET_UO_1 ROHC_PACKET_UO_1 |
#define | PACKET_UO_1_ID ROHC_PACKET_UO_1_ID |
#define | PACKET_UO_1_TS ROHC_PACKET_UO_1_TS |
#define | PACKET_UO_1_RTP ROHC_PACKET_UO_1_RTP |
#define | PACKET_UOR_2 ROHC_PACKET_UOR_2 |
#define | PACKET_UOR_2_RTP ROHC_PACKET_UOR_2_RTP |
#define | PACKET_UOR_2_ID ROHC_PACKET_UOR_2_ID |
#define | PACKET_UOR_2_TS ROHC_PACKET_UOR_2_TS |
#define | PACKET_CCE ROHC_PACKET_CCE |
#define | PACKET_CCE_OFF ROHC_PACKET_CCE_OFF |
#define | PACKET_NORMAL ROHC_PACKET_NORMAL |
#define | PACKET_UNKNOWN ROHC_PACKET_UNKNOWN |
#define | PACKET_EXT_0 ROHC_EXT_0 |
#define | PACKET_EXT_1 ROHC_EXT_1 |
#define | PACKET_EXT_2 ROHC_EXT_2 |
#define | PACKET_EXT_3 ROHC_EXT_3 |
#define | PACKET_NOEXT ROHC_EXT_NONE |
#define | PACKET_EXT_UNKNOWN ROHC_EXT_UNKNOWN |
Enumerations | |
enum | rohc_packet_t { ROHC_PACKET_IR = 0 } |
The different types of ROHC packets. More... | |
enum | rohc_ext_t { ROHC_EXT_0 = 0 } |
The different types of extensions for UO-1-ID and UOR-2* packets. More... | |
Functions | |
const char *ROHC_EXPORT | rohc_get_packet_descr (const rohc_packet_t packet_type) |
Give a description for the given type of ROHC packet. | |
const char *ROHC_EXPORT | rohc_get_ext_descr (const rohc_ext_t ext_type) |
Give a description for the given type of ROHC extension. |
Definition of ROHC packets and extensions.
#define PACKET_CCE ROHC_PACKET_CCE |
deprecated, for compat only
#define PACKET_CCE_OFF ROHC_PACKET_CCE_OFF |
deprecated, for compat only
#define PACKET_EXT_0 ROHC_EXT_0 |
deprecated, for compat only
#define PACKET_EXT_1 ROHC_EXT_1 |
deprecated, for compat only
#define PACKET_EXT_2 ROHC_EXT_2 |
deprecated, for compat only
#define PACKET_EXT_3 ROHC_EXT_3 |
deprecated, for compat only
#define PACKET_EXT_UNKNOWN ROHC_EXT_UNKNOWN |
deprecated, for compat only
#define PACKET_IR ROHC_PACKET_IR |
deprecated, for compat only
#define PACKET_IR_DYN ROHC_PACKET_IR_DYN |
deprecated, for compat only
#define PACKET_NOEXT ROHC_EXT_NONE |
deprecated, for compat only
#define PACKET_NORMAL ROHC_PACKET_NORMAL |
deprecated, for compat only
#define PACKET_UNKNOWN ROHC_PACKET_UNKNOWN |
deprecated, for compat only
#define PACKET_UO_0 ROHC_PACKET_UO_0 |
deprecated, for compat only
#define PACKET_UO_1 ROHC_PACKET_UO_1 |
deprecated, for compat only
#define PACKET_UO_1_ID ROHC_PACKET_UO_1_ID |
deprecated, for compat only
#define PACKET_UO_1_RTP ROHC_PACKET_UO_1_RTP |
deprecated, for compat only
#define PACKET_UO_1_TS ROHC_PACKET_UO_1_TS |
deprecated, for compat only
#define PACKET_UOR_2 ROHC_PACKET_UOR_2 |
deprecated, for compat only
#define PACKET_UOR_2_ID ROHC_PACKET_UOR_2_ID |
deprecated, for compat only
#define PACKET_UOR_2_RTP ROHC_PACKET_UOR_2_RTP |
deprecated, for compat only
#define PACKET_UOR_2_TS ROHC_PACKET_UOR_2_TS |
deprecated, for compat only
#define ROHC_EXPORT |
Macro that handles DLL export declarations gracefully
enum rohc_ext_t |
The different types of extensions for UO-1-ID and UOR-2* packets.
If you add a new extension type, please also add the corresponding textual description in rohc_get_ext_descr.
enum rohc_packet_t |
The different types of ROHC packets.
If you add a new packet type, please also add the corresponding textual description in rohc_get_packet_descr.