OnixS C++ FIX Engine  4.13.0
API Documentation
ReceivedDataTimestamp Class Reference

#include <OnixS/FIXEngine/FIX/ISessionListener.h>

Public Types

enum  Source { None, Software, Hardware }
 

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

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

Definition at line 106 of file ISessionListener.h.

ReceivedDataTimestamp ( const Timestamp timestamp,
Source  source 
)
inline

Definition at line 108 of file ISessionListener.h.

Member Function Documentation

Source source ( ) const
inline

Returns the source of the received data timestamp.

Definition at line 117 of file ISessionListener.h.

const Timestamp& timestamp ( ) const
inline

Returns the received data timestamp.

Definition at line 111 of file ISessionListener.h.

std::string toString ( ) const
inline

Returns a human-readable presentation.

Definition at line 123 of file ISessionListener.h.


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