#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 778 of file Composites.h.
typedef IntegralConstant<Int64, -9223372036854775807LL-1> NullTime |
Null value for an optional Time field.
Definition at line 790 of file Composites.h.
typedef IntegralConstant<UInt8, 255> NullUnit |
Null value for an optional Unit field.
Definition at line 800 of file Composites.h.
UTC timestamp with second precision (Unix Epoch)..
Definition at line 785 of file Composites.h.
typedef IntegralConstant<UInt8, TimeUnit::SECOND> Unit |
time unit (seconds).
Definition at line 795 of file Composites.h.
anonymous enum |
|
inline |
Default constructor.
Initializes fields with appropriate null values.
Definition at line 806 of file Composites.h.
|
inlineexplicit |
Initializes fields with provided values.
Definition at line 815 of file Composites.h.
|
inline |
UTC timestamp with second precision (Unix Epoch)..
Definition at line 837 of file Composites.h.
|
inline |
Definition at line 2136 of file Serialization.h.
|
inline |
time unit (seconds).
Definition at line 845 of file Composites.h.