OnixS C++ B3 BOE Binary Order Entry 1.3.0
API Documentation
Loading...
Searching...
No Matches
UTCTimestampNanosOptional Class Reference

Public Types

enum  
typedef UInt64 Time
typedef IntegralConstant< UInt64, 0ULL > NullTime
typedef IntegralConstant< UInt8, 9 > Unit

Public Member Functions

std::string toString () const
Time time () const noexcept
void setTime (Time value) noexcept
void setTimeToNull () noexcept
Unit unit () const noexcept

Detailed Description

FIX type: UTCTimestamp.

Definition at line 586 of file Composites.h.

Member Typedef Documentation

◆ NullTime

typedef IntegralConstant<UInt64, 0ULL> NullTime

Null value for an optional Time field.

Definition at line 598 of file Composites.h.

◆ Time

typedef UInt64 Time

UTC timestamp with nanosecond precision (Unix Epoch).

Definition at line 593 of file Composites.h.

◆ Unit

typedef IntegralConstant<UInt8, 9> Unit

time unit (nanoseconds).

Definition at line 603 of file Composites.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Size of the composite.

Enumerator
Size 

Definition at line 590 of file Composites.h.

Member Function Documentation

◆ setTime()

void setTime ( Time value)
inlinenoexcept

UTC timestamp with nanosecond precision (Unix Epoch).

Definition at line 619 of file Composites.h.

◆ setTimeToNull()

void setTimeToNull ( )
inlinenoexcept

Definition at line 625 of file Composites.h.

◆ time()

Time time ( ) const
inlinenoexcept

UTC timestamp with nanosecond precision (Unix Epoch).

Definition at line 612 of file Composites.h.

◆ toString()

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

Definition at line 3195 of file Serialization.h.

◆ unit()

Unit unit ( ) const
inlinenoexcept

time unit (nanoseconds).

Definition at line 633 of file Composites.h.