OnixS Eurex ETI Handler C++ library  9.17.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 33 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
HighResolutionTime requestTime ( ) const

Gateway request in timestamp,

See also
HighResolutionTime sendingTime ( ) const

Gateway response out timestamp,

See also
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 44 of file MessageInfo.h.

Timestamp rawReceivingTime

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

Default value is UInt64NoValue.

Definition at line 65 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 52 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 60 of file MessageInfo.h.

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