OnixS C++ B3 Binary UMDF Market Data Handler  1.3.0
API documentation
UTCTimestampSeconds Class Reference

#include <OnixS/B3/MarketData/UMDF/messaging/Composites.h>

Public Types

enum  { Size = 8 }
 
typedef Int64 Time
 
typedef IntegralConstant< Int64,-9223372036854775807LL-1 > NullTime
 
typedef IntegralConstant< UInt8, TimeUnit::SECONDUnit
 
typedef IntegralConstant< UInt8, 255 > NullUnit
 

Public Member Functions

 UTCTimestampSeconds () throw ()
 
 UTCTimestampSeconds (Time time) throw ()
 
ONIXS_B3_UMDF_MD_NODISCARD std::string toString () const
 
ONIXS_B3_UMDF_MD_NODISCARD Time time () const throw ()
 
ONIXS_B3_UMDF_MD_NODISCARD TimeUnit::Enum unit () const throw ()
 

Detailed Description

FIX type: UTCTimestamp.

Definition at line 846 of file Composites.h.

Member Typedef Documentation

typedef IntegralConstant<Int64, -9223372036854775807LL-1> NullTime

Null value for an optional Time field.

Definition at line 858 of file Composites.h.

Null value for an optional Unit field.

Definition at line 868 of file Composites.h.

typedef Int64 Time

UTC timestamp with second precision (Unix Epoch)..

Definition at line 853 of file Composites.h.

time unit (seconds).

Definition at line 863 of file Composites.h.

Member Enumeration Documentation

anonymous enum

Size of the composite.

Enumerator
Size 

Definition at line 850 of file Composites.h.

Constructor & Destructor Documentation

UTCTimestampSeconds ( )
throw (
)
inline

Default constructor.

Initializes fields with appropriate null values.

Definition at line 874 of file Composites.h.

UTCTimestampSeconds ( Time  time)
throw (
)
inlineexplicit

Initializes fields with provided values.

Definition at line 883 of file Composites.h.

Member Function Documentation

ONIXS_B3_UMDF_MD_NODISCARD Time time ( ) const
throw (
)
inline

UTC timestamp with second precision (Unix Epoch)..

Definition at line 905 of file Composites.h.

std::string toString ( ) const
inline
Returns
a human-readable presentation.

Definition at line 2121 of file Serialization.h.

ONIXS_B3_UMDF_MD_NODISCARD TimeUnit::Enum unit ( ) const
throw (
)
inline

time unit (seconds).

Definition at line 913 of file Composites.h.


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