OnixS C++ EuroTLX GTP Market Data Handler  1.4.0
API documentation
DataSource Struct Reference

#include <OnixS/EuroTLX/MarketData/GTP/Defines.h>

Public Types

enum  Origin { Multicast = 0, Replay = 1, Recovery = 2 }
 

Public Member Functions

 DataSource ()
 
 DataSource (const Timestamp &ts)
 
std::string toString () const
 

Public Attributes

Timestamp packetReceptionTime
 
UInt8 packetMessageCount
 
UInt8 packetMessageNumber
 
UInt32 messageSeqNum
 
Byte marketDataGroup
 
Origin origin
 
bool cached
 

Detailed Description

Definition at line 42 of file Defines.h.

Member Enumeration Documentation

enum Origin
Enumerator
Multicast 
Replay 
Recovery 

Definition at line 47 of file Defines.h.

Constructor & Destructor Documentation

DataSource ( )
inline

Definition at line 44 of file Defines.h.

DataSource ( const Timestamp ts)
inline

Definition at line 45 of file Defines.h.

Member Function Documentation

std::string toString ( ) const

Member Data Documentation

bool cached

The packet was cached due to incorrect sequence.

Definition at line 73 of file Defines.h.

Byte marketDataGroup

Market data group.

Definition at line 67 of file Defines.h.

UInt32 messageSeqNum

Message sequence number.

Definition at line 64 of file Defines.h.

Origin origin

the way data received

Definition at line 70 of file Defines.h.

UInt8 packetMessageCount

Message sequence number.

Definition at line 58 of file Defines.h.

UInt8 packetMessageNumber

Number of message in packet.

Definition at line 61 of file Defines.h.

Timestamp packetReceptionTime

Time when the packet was received by Handler from UDP, in system ticks,.

See also
Time.h

Definition at line 55 of file Defines.h.


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