util/headerserializers/headers/SCTP.h File Reference


Classes

struct  common_header
struct  chunk
struct  data_chunk
struct  init_chunk
struct  init_ack_chunk
struct  sack_chunk
struct  heartbeat_chunk
struct  heartbeat_ack_chunk
struct  abort_chunk
struct  shutdown_chunk
struct  shutdown_ack_chunk
struct  shutdown_complete_chunk
struct  cookie_echo_chunk
struct  cookie_ack_chunk
struct  error_chunk
struct  init_ipv4_address_parameter
struct  init_ipv6_address_parameter
struct  init_cookie_parameter
struct  cookie_parameter
struct  tlv
struct  supported_address_types_parameter
struct  heartbeat_info
struct  error_cause
struct  sack_gap
struct  sack_duptsn
struct  data_vector

Defines

#define UNORDERED_BIT   0x04
#define BEGIN_BIT   0x02
#define END_BIT   0x01
#define T_BIT   0x01
#define C_FLAG   0x08
#define T_FLAG   0x04
#define B_FLAG   0x02
#define M_FLAG   0x01
#define CRC32C(c, d)   (c=(c>>8)^crc_c[(c^(d))&0xFF])
#define INIT_PARAM_IPV4   5
#define INIT_PARAM_IPV6   6
#define INIT_PARAM_COOKIE   7
#define INIT_SUPPORTED_ADDRESS   12
#define HBI_INFO(hbi)   ((hbi)->heartbeat_info_union.info)
#define HBI_ADDR(hbi)   ((hbi)->heartbeat_info_union.addr_and_time.addr)
#define HBI_TIME(hbi)   ((hbi)->heartbeat_info_union.addr_and_time.time)
#define UNORDERED_BIT   0x04
#define BEGIN_BIT   0x02
#define END_BIT   0x01
#define T_BIT   0x01
#define C_FLAG   0x08
#define T_FLAG   0x04
#define B_FLAG   0x02
#define M_FLAG   0x01
#define CRC32C(c, d)   (c=(c>>8)^crc_c[(c^(d))&0xFF])
#define INIT_PARAM_IPV4   5
#define INIT_PARAM_IPV6   6
#define INIT_PARAM_COOKIE   7
#define INIT_SUPPORTED_ADDRESS   12
#define HBI_INFO(hbi)   ((hbi)->heartbeat_info_union.info)
#define HBI_ADDR(hbi)   ((hbi)->heartbeat_info_union.addr_and_time.addr)
#define HBI_TIME(hbi)   ((hbi)->heartbeat_info_union.addr_and_time.time)


Define Documentation

#define B_FLAG   0x02

#define B_FLAG   0x02

#define BEGIN_BIT   0x02

#define BEGIN_BIT   0x02

#define C_FLAG   0x08

#define C_FLAG   0x08

#define CRC32C ( c,
 )     (c=(c>>8)^crc_c[(c^(d))&0xFF])

#define CRC32C ( c,
 )     (c=(c>>8)^crc_c[(c^(d))&0xFF])

#define END_BIT   0x01

#define END_BIT   0x01

#define HBI_ADDR ( hbi   )     ((hbi)->heartbeat_info_union.addr_and_time.addr)

#define HBI_ADDR ( hbi   )     ((hbi)->heartbeat_info_union.addr_and_time.addr)

#define HBI_INFO ( hbi   )     ((hbi)->heartbeat_info_union.info)

#define HBI_INFO ( hbi   )     ((hbi)->heartbeat_info_union.info)

#define HBI_TIME ( hbi   )     ((hbi)->heartbeat_info_union.addr_and_time.time)

#define HBI_TIME ( hbi   )     ((hbi)->heartbeat_info_union.addr_and_time.time)

#define INIT_PARAM_COOKIE   7

#define INIT_PARAM_COOKIE   7

#define INIT_PARAM_IPV4   5

#define INIT_PARAM_IPV4   5

#define INIT_PARAM_IPV6   6

#define INIT_PARAM_IPV6   6

#define INIT_SUPPORTED_ADDRESS   12

#define INIT_SUPPORTED_ADDRESS   12

#define M_FLAG   0x01

#define M_FLAG   0x01

#define T_BIT   0x01

#define T_BIT   0x01

#define T_FLAG   0x04

#define T_FLAG   0x04

#define UNORDERED_BIT   0x04

#define UNORDERED_BIT   0x04


Generated on Fri Mar 20 18:51:17 2009 for INET Framework for OMNeT++/OMNEST by  doxygen 1.5.5