OnixS C++ CME MDP Streamlined Market Data Handler  1.2.0
API Documentation
NetPacket Class Reference

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

Public Member Functions

 NetPacket ()
 
 NetPacket (const void *data, size_t 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, size_t size)
 
 Packet (const Packet &other)
 
 ~Packet ()
 
const void * data () const
 
size_t size () const
 
SequenceNumber seqNumber () const
 
const TimestampsendingTime () const
 
BinaryMessages messages () const
 
void reset ()
 
void reset (const void *data, size_t size)
 
Packetoperator= (const Packet &other)
 

Detailed Description

Definition at line 373 of file Packet.h.

Constructor & Destructor Documentation

NetPacket ( )
inline

Initializes as null packet.

Definition at line 381 of file Packet.h.

NetPacket ( const void *  data,
size_t  size 
)
inline

Initializes with primary attributes.

Definition at line 387 of file Packet.h.

NetPacket ( const NetPacket other)
inline

Initializes as a copy of the other instance.

Definition at line 395 of file Packet.h.

~NetPacket ( )
inline

Does actually nothing.

Definition at line 409 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 452 of file Packet.h.

const Timestamp& receiveTime ( ) const
inline

Data reception time (if applicable).

Definition at line 430 of file Packet.h.

void receiveTime ( const Timestamp receiveTime)
inline

Updates receive time attribute.

Definition at line 437 of file Packet.h.

void reset ( )
inline

Resets the instances to the blank state.

Definition at line 444 of file Packet.h.

const NetFeed& source ( ) const
inline

Identifies source of the packet.

Definition at line 414 of file Packet.h.

void source ( const NetFeed source)
inline

Updates packet source attribute.

Definition at line 423 of file Packet.h.


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