32#include <itpp/itexports.h>
34#if (defined(_MSC_VER) && defined(ITPP_SHARED_LIB) && !(defined(itpp_EXPORTS) || defined(itpp_debug_EXPORTS)))
36#ifndef ITPP_PROTOCOL_EXCLUDED
37#define ITPP_PROTOCOL_EXCLUDED
38#pragma message( "PROTOCOL definitions are not available for MSVC shared builds" )
64 void set_bit_size(
int packet_size) {
it_assert(packet_size >= 0,
"Packet size must be positive"); size_bits = packet_size; }
ACK(const int Seq_no=-1, const int Id=0)
ADD DOCUMENTATION HERE.
int seq_no
ADD DOCUMENTATION HERE.
~ACK()
ADD DOCUMENTATION HERE.
int id
ADD DOCUMENTATION HERE.
Packet * pkt_pointer
ADD DOCUMENTATION HERE.
L3_Packet_Info(Packet *packet)
ADD DOCUMENTATION HERE.
Ttype timestamp
ADD DOCUMENTATION HERE.
~L3_Packet_Info()
ADD DOCUMENTATION HERE.
unsigned long int link_packet_id
ADD DOCUMENTATION HERE.
int seq_no
ADD DOCUMENTATION HERE.
Link_Packet(const int Seq_no, const unsigned long int Link_packet_id, L3_Packet_Info *Cp)
ADD DOCUMENTATION HERE.
~Link_Packet()
ADD DOCUMENTATION HERE.
L3_Packet_Info * l3_pkt_info_p
ADD DOCUMENTATION HERE.
int bit_size()
get size of packet in bits
void set_bit_size(int packet_size)
set size of packet in bits
virtual ~Packet()
ADD DOCUMENTATION HERE.
Packet(const int packet_size=0)
ADD DOCUMENTATION HERE.
#define it_assert(t, s)
Abort if t is not true.
Definitions of Signals and Slots classes.