OnixS Eurex ETI Handler C++ library  9.21.0
API documentation
MessageInfo Struct Reference

#include <OnixS/Eurex/Trading/MessageInfo.h>

Public Member Functions

 MessageInfo ()
 
HighResolutionTime requestTime () const
 
HighResolutionTime sendingTime () const
 
HighResolutionTime receivingTime () const
 
std::string toString () const
 

Public Attributes

UInt32 msgSeqNum
 
UInt64 rawRequestTime
 
UInt64 rawSendingTime
 
Timestamp rawReceivingTime
 

Detailed Description

Definition at line 32 of file MessageInfo.h.

Constructor & Destructor Documentation

Initialize default instance.

Member Function Documentation

HighResolutionTime receivingTime ( ) const

Time when the message was received by Handler,

See also
Time.h
HighResolutionTime requestTime ( ) const

Gateway request in timestamp,

See also
Time.h
HighResolutionTime sendingTime ( ) const

Gateway response out timestamp,

See also
Time.h
std::string toString ( ) const

Returns string representation.

Member Data Documentation

UInt32 msgSeqNum

Message sequence number used by the participant for requests sent to the gateway (MsgSeqNum (34)).

Default value is UInt32NoValue.

Definition at line 43 of file MessageInfo.h.

Timestamp rawReceivingTime

Time when the message was received by Handler (system ticks).

Default value is UInt64NoValue.

Definition at line 64 of file MessageInfo.h.

UInt64 rawRequestTime

Gateway request in (5979) timestamp (UTCTimestamp).

Provides the time the Eurex application has read an inbound message on a gateway from the TCP socket.

Default value is UInt64NoValue.

Definition at line 51 of file MessageInfo.h.

UInt64 rawSendingTime

Gateway response out (52) timestamp (UTCTimestamp).

Date and time, in UTC, represented as nanoseconds past the UNIX epoch (00:00:00 UTC on 1 January 1970).

Default value is UInt64NoValue.

Definition at line 59 of file MessageInfo.h.


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