ROHC compression/decompression library
|
Define the item. More...
#include <comp_list.h>
Public Attributes | |
ext_header_version | type |
item type | |
union { | |
struct ip6_hbh * hbh | |
Hop by hop header. | |
struct ip6_dest * dest | |
Destination header. | |
struct ip6_rthdr * rthdr | |
Routing header. | |
struct ip6_ahhdr * ahhdr | |
AH header. | |
} | header |
item header | |
int | length |
size of the data in bytes | |
unsigned char * | data |
item data |
Define the item.
struct ip6_ahhdr* item::ahhdr |
AH header.
Referenced by create_ip6_item(), create_ipv6_item(), ip6_c_init_table(), and ip6_d_init_table().
unsigned char* item::data |
item data
Referenced by create_ip6_item(), create_ipv6_item(), encode_ip6_extension(), encode_type_0(), encode_type_1(), encode_type_3(), ip6_c_init_table(), ip6_d_init_table(), and ipv6_compare().
struct ip6_dest* item::dest |
Destination header.
Referenced by create_ip6_item(), create_ipv6_item(), ip6_c_init_table(), and ip6_d_init_table().
struct ip6_hbh* item::hbh |
Hop by hop header.
Referenced by create_ip6_item(), create_ipv6_item(), ip6_c_init_table(), and ip6_d_init_table().
union { ... } item::header |
item header
Referenced by create_ip6_item(), create_ipv6_item(), ip6_c_init_table(), and ip6_d_init_table().
int item::length |
size of the data in bytes
Referenced by c_create_current_list(), create_ip6_item(), create_ipv6_item(), d_decode_dynamic_ip6(), encode_ip6_extension(), encode_type_0(), encode_type_1(), encode_type_3(), ip6_c_init_table(), and ip6_d_init_table().
struct ip6_rthdr* item::rthdr |
Routing header.
Referenced by create_ip6_item(), create_ipv6_item(), ip6_c_init_table(), and ip6_d_init_table().
item type
Referenced by build_uncompressed_ip6(), c_algo_list_compress(), c_create_current_list(), encode_ip6_extension(), ip6_c_init_table(), ip6_d_init_table(), and type_is_present().