26 #ifndef ROHC_PACKETS_H 27 #define ROHC_PACKETS_H 35 # include <linux/types.h> 42 # define ROHC_EXPORT __declspec(dllexport) 106 #define ROHC_PACKET_CO_COMMON ROHC_PACKET_TCP_CO_COMMON 149 __attribute__((warn_unused_result,
const));
152 __attribute__((warn_unused_result,
const));
155 __attribute__((warn_unused_result, nonnull(1)));
158 __attribute__((warn_unused_result,
const));
161 __attribute__((warn_unused_result,
const));
164 __attribute__((warn_unused_result,
const));
Definition: rohc_packets.h:114
Definition: rohc_packets.h:59
Definition: rohc_packets.h:137
Definition: rohc_packets.h:74
Definition: rohc_packets.h:93
Definition: rohc_packets.h:116
Definition: rohc_packets.h:111
Definition: rohc_packets.h:118
Definition: rohc_packets.h:71
bool ROHC_EXPORT rohc_packet_is_ir(const rohc_packet_t packet_type)
Is the packet one IR, IR-DYN or IR-CR packet?
Definition: rohc_packets.c:395
Definition: rohc_packets.h:65
Definition: rohc_packets.h:92
Definition: rohc_packets.h:136
Definition: rohc_packets.h:88
Definition: rohc_packets.h:97
rohc_packet_t ROHC_EXPORT rohc_get_packet_type(const char *const packet_id)
Get the packet type from a packet identifier.
Definition: rohc_packets.c:203
Definition: rohc_packets.h:86
Definition: rohc_packets.h:120
Definition: rohc_packets.h:140
#define ROHC_EXPORT
Definition: rohc_packets.h:44
Definition: rohc_packets.h:135
Definition: rohc_packets.h:90
bool ROHC_EXPORT rohc_packet_carry_crc_7_or_8(const rohc_packet_t packet_type)
Does packet type carry 7- or 8-bit CRC?
Definition: rohc_packets.c:423
rohc_ext_t
The different types of extensions for UO-1-ID and UOR-2* packets.
Definition: rohc_packets.h:133
Definition: rohc_packets.h:103
Definition: rohc_packets.h:94
Definition: rohc_packets.h:91
Definition: rohc_packets.h:67
Definition: rohc_packets.h:107
Definition: rohc_packets.h:100
Definition: rohc_packets.h:66
Definition: rohc_packets.h:117
Definition: rohc_packets.h:139
Definition: rohc_packets.h:68
const char *ROHC_EXPORT rohc_get_packet_descr(const rohc_packet_t packet_type)
Give a description for the given type of ROHC packet.
Definition: rohc_packets.c:46
Definition: rohc_packets.h:99
Definition: rohc_packets.h:98
Definition: rohc_packets.h:73
bool ROHC_EXPORT rohc_packet_carry_static_info(const rohc_packet_t packet_type)
Does packet type carry static information?
Definition: rohc_packets.c:410
Definition: rohc_packets.h:85
Definition: rohc_packets.h:62
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: rohc_packets.c:174
Definition: rohc_packets.h:84
Definition: rohc_packets.h:89
Definition: rohc_packets.h:138
Definition: rohc_packets.h:96
Definition: rohc_packets.h:87
Definition: rohc_packets.h:121
Definition: rohc_packets.h:58
Definition: rohc_packets.h:79
Definition: rohc_packets.h:123
Definition: rohc_packets.h:81
Definition: rohc_packets.h:112
rohc_packet_t
The different types of ROHC packets.
Definition: rohc_packets.h:55
Definition: rohc_packets.h:119
Definition: rohc_packets.h:110
Definition: rohc_packets.h:108
Definition: rohc_packets.h:95
Definition: rohc_packets.h:115
Definition: rohc_packets.h:72