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; }
101 Link_Packet(
const int Seq_no,
const unsigned long int Link_packet_id,
L3_Packet_Info *Cp) { seq_no = Seq_no; link_packet_id = Link_packet_id; l3_pkt_info_p = Cp; }
121 ACK(
const int Seq_no = -1,
const int Id = 0) { seq_no = Seq_no;
id = Id; }
138 #endif // #ifndef PACKET_H double Ttype
64-bit floating point time
int bit_size()
get size of packet in bits
Definitions of Signals and Slots classes.
Packet(const int packet_size=0)
ADD DOCUMENTATION HERE.
int seq_no
ADD DOCUMENTATION HERE.
Ttype timestamp
ADD DOCUMENTATION HERE.
~Link_Packet()
ADD DOCUMENTATION HERE.
ACK(const int Seq_no=-1, const int Id=0)
ADD DOCUMENTATION HERE.
#define it_assert(t, s)
Abort if t is not true.
~L3_Packet_Info()
ADD DOCUMENTATION HERE.
int id
ADD DOCUMENTATION HERE.
void set_bit_size(int packet_size)
set size of packet in bits
int seq_no
ADD DOCUMENTATION HERE.
L3_Packet_Info * l3_pkt_info_p
ADD DOCUMENTATION HERE.
Packet * pkt_pointer
ADD DOCUMENTATION HERE.
L3_Packet_Info(Packet *packet)
ADD DOCUMENTATION HERE.
virtual ~Packet()
ADD DOCUMENTATION HERE.
unsigned long int link_packet_id
ADD DOCUMENTATION HERE.
~ACK()
ADD DOCUMENTATION HERE.
Link_Packet(const int Seq_no, const unsigned long int Link_packet_id, L3_Packet_Info *Cp)
ADD DOCUMENTATION HERE.