OnixS C++ CME MDP Conflated UDP Handler  1.1.2
API documentation
NetPacket Class Reference

#include <OnixS/CME/ConflatedUDP/Packet.h>

Public Member Functions

 NetPacket ()
 
 NetPacket (const void *data, PacketSize size)
 
 NetPacket (const NetPacket &other)
 
 ~NetPacket ()
 
const NetFeedsource () const
 
void source (const NetFeed &source)
 
const TimestampreceiveTime () const
 
void receiveTime (const Timestamp &receiveTime)
 
void reset ()
 
NetPacketoperator= (const NetPacket &other)
 
- Public Member Functions inherited from Packet
 Packet ()
 
 Packet (const void *data, PacketSize size)
 
 Packet (const void *data, PacketSize size, const NoVerify &)
 
 Packet (const Packet &other)
 
 ~Packet ()
 
 operator bool () const
 
const void * data () const
 
PacketSize size () const
 
SequenceNumber seqNumber () const
 
const TimestampsendingTime () const
 
BinaryMessages messages () const
 
void reset ()
 
void reset (const void *data, PacketSize size)
 
void reset (const void *data, PacketSize size, const NoVerify &)
 
Packetoperator= (const Packet &other)
 

Detailed Description

Definition at line 423 of file Packet.h.

Constructor & Destructor Documentation

NetPacket ( )
inline

Initializes as null packet.

Definition at line 431 of file Packet.h.

NetPacket ( const void *  data,
PacketSize  size 
)
inline

Initializes with primary attributes.

Definition at line 437 of file Packet.h.

NetPacket ( const NetPacket other)
inline

Initializes as a copy of the other instance.

Definition at line 446 of file Packet.h.

~NetPacket ( )
inline

Does actually nothing.

Definition at line 460 of file Packet.h.

Member Function Documentation

NetPacket& operator= ( const NetPacket other)
inline

Re-initializes as a copy of the other instance.

Definition at line 506 of file Packet.h.

const Timestamp& receiveTime ( ) const
inline

Data reception time (if applicable).

Definition at line 481 of file Packet.h.

void receiveTime ( const Timestamp receiveTime)
inline

Updates receive time attribute.

Definition at line 488 of file Packet.h.

void reset ( )
inline

Resets the instances to the blank state.

Definition at line 495 of file Packet.h.

const NetFeed& source ( ) const
inline

Identifies source of the packet.

Definition at line 465 of file Packet.h.

void source ( const NetFeed source)
inline

Updates packet source attribute.

Definition at line 474 of file Packet.h.


The documentation for this class was generated from the following file: