#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 |
Definition at line 32 of file MessageInfo.h.
MessageInfo | ( | ) |
Initialize default instance.
HighResolutionTime receivingTime | ( | ) | const |
HighResolutionTime requestTime | ( | ) | const |
Gateway request in timestamp,
HighResolutionTime sendingTime | ( | ) | const |
Gateway response out timestamp,
std::string toString | ( | ) | const |
Returns string representation.
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.