OnixS C++ B3 Binary UMDF Market Data Handler 1.10.0
Users' manual and API documentation
Loading...
Searching...
No Matches
UTCTimestampSeconds Class Reference

#include <OnixS/B3/MarketData/UMDF/messaging/Composites.h>

Public Types

enum  
typedef Int64 Time
typedef IntegralConstant< Int64, -9223372036854775807LL-1 > NullTime
typedef IntegralConstant< UInt8, TimeUnit::SECONDUnit

Public Member Functions

constexpr UTCTimestampSeconds () noexcept
constexpr UTCTimestampSeconds (Time time) noexcept
 __attribute__ ((__warn_unused_result__)) Time time() const noexcept

Detailed Description

FIX type: UTCTimestamp.

Definition at line 741 of file Composites.h.

Member Typedef Documentation

◆ NullTime

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

Null value for an optional Time field.

Definition at line 753 of file Composites.h.

◆ Time

typedef Int64 Time

UTC timestamp with second precision (Unix Epoch).

Definition at line 748 of file Composites.h.

◆ Unit

time unit (seconds).

Definition at line 758 of file Composites.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Size of the composite.

Enumerator
Size 

Definition at line 745 of file Composites.h.

Constructor & Destructor Documentation

◆ UTCTimestampSeconds() [1/2]

UTCTimestampSeconds ( )
inlineconstexprnoexcept

Default constructor.

Initializes fields with appropriate null values.

Definition at line 764 of file Composites.h.

◆ UTCTimestampSeconds() [2/2]

UTCTimestampSeconds ( Time time)
inlineexplicitconstexprnoexcept

Initializes fields with provided values.

Definition at line 773 of file Composites.h.

Member Function Documentation

◆ __attribute__()

__attribute__ ( (__warn_unused_result__) ) const
inlinenoexcept

UTC timestamp with second precision (Unix Epoch).

Definition at line 794 of file Composites.h.