#include <OnixS/B3/MarketData/UMDF/messaging/Composites.h>
Public Types | |
enum | { Size = 8 } |
typedef UInt64 | Time |
typedef IntegralConstant< UInt64, 0ULL > | NullTime |
typedef IntegralConstant< UInt8, TimeUnit::NANOSECOND > | Unit |
typedef IntegralConstant< UInt8, 255 > | NullUnit |
Public Member Functions | |
UTCTimestampNanos () throw () | |
UTCTimestampNanos (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 646 of file Composites.h.
typedef IntegralConstant<UInt64, 0ULL> NullTime |
Null value for an optional Time field.
Definition at line 658 of file Composites.h.
typedef IntegralConstant<UInt8, 255> NullUnit |
Null value for an optional Unit field.
Definition at line 668 of file Composites.h.
UTC timestamp with nanosecond precision (Unix Epoch)..
Definition at line 653 of file Composites.h.
typedef IntegralConstant<UInt8, TimeUnit::NANOSECOND> Unit |
time unit (nanoseconds).
Definition at line 663 of file Composites.h.
anonymous enum |
|
inline |
Default constructor.
Initializes fields with appropriate null values.
Definition at line 674 of file Composites.h.
|
inlineexplicit |
Initializes fields with provided values.
Definition at line 683 of file Composites.h.
|
inline |
UTC timestamp with nanosecond precision (Unix Epoch)..
Definition at line 705 of file Composites.h.
|
inline |
Definition at line 2131 of file Serialization.h.
|
inline |
time unit (nanoseconds).
Definition at line 713 of file Composites.h.