#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::SECOND > | Unit |
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 () |
FIX type: UTCTimestamp.
Definition at line 846 of file Composites.h.
typedef IntegralConstant<Int64, -9223372036854775807LL-1> NullTime |
Null value for an optional Time field.
Definition at line 858 of file Composites.h.
typedef IntegralConstant<UInt8, 255> NullUnit |
Null value for an optional Unit field.
Definition at line 868 of file Composites.h.
UTC timestamp with second precision (Unix Epoch)..
Definition at line 853 of file Composites.h.
typedef IntegralConstant<UInt8, TimeUnit::SECOND> Unit |
time unit (seconds).
Definition at line 863 of file Composites.h.
anonymous enum |
|
inline |
Default constructor.
Initializes fields with appropriate null values.
Definition at line 874 of file Composites.h.
|
inlineexplicit |
Initializes fields with provided values.
Definition at line 883 of file Composites.h.
|
inline |
UTC timestamp with second precision (Unix Epoch)..
Definition at line 905 of file Composites.h.
|
inline |
Definition at line 2121 of file Serialization.h.
|
inline |
time unit (seconds).
Definition at line 913 of file Composites.h.