OnixS C++ CME MDP Conflated TCP Handler  1.2.1
API Documentation
SettlPriceType Struct Reference

#include <OnixS/CME/ConflatedTCP/messaging/MDP/Fields.h>

Public Types

enum  { Size = sizeof(Bits) }
typedef UInt8 Bits
typedef SettlPriceType ThisType

Public Member Functions

bool finalDaily () const noexcept
ThisTypefinalDaily (bool value) noexcept
bool actual () const noexcept
ThisTypeactual (bool value) noexcept
bool rounded () const noexcept
ThisTyperounded (bool value) noexcept
bool intraday () const noexcept
ThisTypeintraday (bool value) noexcept
bool reservedBits () const noexcept
ThisTypereservedBits (bool value) noexcept
bool nullValue () const noexcept
ThisTypenullValue (bool value) noexcept
Bits bits () const noexcept
 SettlPriceType (Bits bits=0) noexcept
bool operator!= (const SettlPriceType &other) const noexcept
bool operator== (const SettlPriceType &other) const noexcept

Detailed Description

Definition at line 1493 of file Fields.h.

Member Typedef Documentation

typedef UInt8 Bits

Aliases integral type whose bits are used to indicate flag presence.

Definition at line 1498 of file Fields.h.

This type alias.

Definition at line 1506 of file Fields.h.

Member Enumeration Documentation

anonymous enum

Definition at line 1500 of file Fields.h.

Constructor & Destructor Documentation

SettlPriceType ( Bits  bits = 0)

Constructs from a value.

Definition at line 1622 of file Fields.h.

Member Function Documentation

bool actual ( ) const

Indicates whether Actual bit is set.

Definition at line 1535 of file Fields.h.

ThisType& actual ( bool  value)

Modifies Actual bit.

Definition at line 1542 of file Fields.h.

Bits bits ( ) const
elements as they packed in the set.

Definition at line 1614 of file Fields.h.

bool finalDaily ( ) const

Indicates whether FinalDaily bit is set.

Definition at line 1519 of file Fields.h.

ThisType& finalDaily ( bool  value)

Modifies FinalDaily bit.

Definition at line 1526 of file Fields.h.

bool intraday ( ) const

Indicates whether Intraday bit is set.

Definition at line 1567 of file Fields.h.

ThisType& intraday ( bool  value)

Modifies Intraday bit.

Definition at line 1574 of file Fields.h.

bool nullValue ( ) const

Indicates whether NullValue bit is set.

Definition at line 1599 of file Fields.h.

ThisType& nullValue ( bool  value)

Modifies NullValue bit.

Definition at line 1606 of file Fields.h.

bool operator!= ( const SettlPriceType other) const

Compares encoded data.

Definition at line 1631 of file Fields.h.

bool operator== ( const SettlPriceType other) const

Compares encoded data.

Definition at line 1641 of file Fields.h.

bool reservedBits ( ) const

Indicates whether ReservedBits bit is set.

Definition at line 1583 of file Fields.h.

ThisType& reservedBits ( bool  value)

Modifies ReservedBits bit.

Definition at line 1590 of file Fields.h.

bool rounded ( ) const

Indicates whether Rounded bit is set.

Definition at line 1551 of file Fields.h.

ThisType& rounded ( bool  value)

Modifies Rounded bit.

Definition at line 1558 of file Fields.h.

The documentation for this struct was generated from the following file: