OnixS C++ B3 Binary UMDF Market Data Handler  1.4.2
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 778 of file Composites.h.

Member Typedef Documentation

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

Null value for an optional Time field.

Definition at line 790 of file Composites.h.

Null value for an optional Unit field.

Definition at line 800 of file Composites.h.

typedef Int64 Time

UTC timestamp with second precision (Unix Epoch)..

Definition at line 785 of file Composites.h.

time unit (seconds).

Definition at line 795 of file Composites.h.

Member Enumeration Documentation

anonymous enum

Size of the composite.

Enumerator
Size 

Definition at line 782 of file Composites.h.

Constructor & Destructor Documentation

UTCTimestampSeconds ( )
throw (
)
inline

Default constructor.

Initializes fields with appropriate null values.

Definition at line 806 of file Composites.h.

UTCTimestampSeconds ( Time  time)
throw (
)
inlineexplicit

Initializes fields with provided values.

Definition at line 815 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 837 of file Composites.h.

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

Definition at line 2136 of file Serialization.h.

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

time unit (seconds).

Definition at line 845 of file Composites.h.


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