OnixS C++ CME MDP Premium Market Data Handler 5.9.0
API Documentation
Loading...
Searching...
No Matches
NetPacket Class Reference

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 327 of file Packet.h.

Constructor & Destructor Documentation

◆ NetPacket() [1/3]

NetPacket ( )
inline

Initializes as null packet.

Definition at line 331 of file Packet.h.

◆ NetPacket() [2/3]

NetPacket ( const void * data,
PacketSize size )
inline

Initializes with primary attributes.

Definition at line 337 of file Packet.h.

◆ NetPacket() [3/3]

NetPacket ( const NetPacket & other)
inline

Initializes as a copy of the other instance.

Definition at line 344 of file Packet.h.

◆ ~NetPacket()

~NetPacket ( )
inline

Does actually nothing.

Definition at line 352 of file Packet.h.

Member Function Documentation

◆ operator=()

NetPacket & operator= ( const NetPacket & other)
inline

Re-initializes as a copy of the other instance.

Definition at line 391 of file Packet.h.

◆ receiveTime() [1/2]

const Timestamp & receiveTime ( ) const
inline

Data reception time (if applicable).

Definition at line 369 of file Packet.h.

◆ receiveTime() [2/2]

void receiveTime ( const Timestamp & receiveTime)
inline

Updates receive time attribute.

Definition at line 375 of file Packet.h.

◆ reset()

void reset ( )
inline

Resets the instances to the blank state.

Definition at line 381 of file Packet.h.

◆ source() [1/2]

const NetFeed & source ( ) const
inline

Identifies source of the packet.

Definition at line 355 of file Packet.h.

◆ source() [2/2]

void source ( const NetFeed & source)
inline

Updates packet source attribute.

Definition at line 363 of file Packet.h.