OnixS C++ FIX Engine 4.13.0
API Documentation
Loading...
Searching...
No Matches
ReceivedDataTimestamp Class Reference

Public Types

enum  Source

Public Member Functions

 ReceivedDataTimestamp ()
 ReceivedDataTimestamp (const Timestamp &timestamp, Source source)
const Timestamptimestamp () const
Source source () const
std::string toString () const

Detailed Description

If the source is None, no timestamp is available.

Definition at line 90 of file ISessionListener.h.

Member Enumeration Documentation

◆ Source

enum Source
Enumerator
None 

No timestamp available.

Software 

Timestamp provided by the OS kernel / user-level network stack.

Hardware 

Timestamp provided by the network card.

Definition at line 94 of file ISessionListener.h.

Constructor & Destructor Documentation

◆ ReceivedDataTimestamp() [1/2]

Definition at line 106 of file ISessionListener.h.

◆ ReceivedDataTimestamp() [2/2]

ReceivedDataTimestamp ( const Timestamp & timestamp,
Source source )
inline

Definition at line 108 of file ISessionListener.h.

Member Function Documentation

◆ source()

Source source ( ) const
inline

Returns the source of the received data timestamp.

Definition at line 117 of file ISessionListener.h.

◆ timestamp()

const Timestamp & timestamp ( ) const
inline

Returns the received data timestamp.

Definition at line 111 of file ISessionListener.h.

◆ toString()

std::string toString ( ) const
inline

Returns a human-readable presentation.

Definition at line 123 of file ISessionListener.h.