OnixS C++ CME iLink 3 Binary Order Entry Handler 1.19.0
API Documentation
Loading...
Searching...
No Matches
ExecInst Struct Reference

Public Types

enum  
typedef UInt8 Bits
typedef ExecInst ThisType

Public Member Functions

bool aon () const noexcept
ThisTypesetAon (bool value) noexcept
bool ob () const noexcept
ThisTypesetOb (bool value) noexcept
bool nh () const noexcept
ThisTypesetNh (bool value) noexcept
bool reserved1 () const noexcept
ThisTypesetReserved1 (bool value) noexcept
bool reserved2 () const noexcept
ThisTypesetReserved2 (bool value) noexcept
bool reserved3 () const noexcept
ThisTypesetReserved3 (bool value) noexcept
bool reserved4 () const noexcept
ThisTypesetReserved4 (bool value) noexcept
bool reserved5 () const noexcept
ThisTypesetReserved5 (bool value) noexcept
Bits bits () const noexcept
 ExecInst (Bits bits=0) noexcept
std::string toString () const
bool operator!= (const ExecInst &other) const noexcept
bool operator== (const ExecInst &other) const noexcept

Detailed Description

Definition at line 1694 of file Fields.h.

Member Typedef Documentation

◆ Bits

typedef UInt8 Bits

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

Definition at line 1699 of file Fields.h.

◆ ThisType

typedef ExecInst ThisType

This type alias.

Definition at line 1707 of file Fields.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Size sizeof(Bits) 

Definition at line 1701 of file Fields.h.

Constructor & Destructor Documentation

◆ ExecInst()

ExecInst ( Bits bits = 0)
inlineexplicitnoexcept

Constructs from a value.

Definition at line 1838 of file Fields.h.

Member Function Documentation

◆ aon()

bool aon ( ) const
inlinenoexcept

Indicates whether AON bit is set.

Definition at line 1720 of file Fields.h.

◆ bits()

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

Definition at line 1831 of file Fields.h.

◆ nh()

bool nh ( ) const
inlinenoexcept

Indicates whether NH bit is set.

Definition at line 1748 of file Fields.h.

◆ ob()

bool ob ( ) const
inlinenoexcept

Indicates whether OB bit is set.

Definition at line 1734 of file Fields.h.

◆ operator!=()

bool operator!= ( const ExecInst & other) const
inlinenoexcept

Compares encoded data.

Definition at line 1850 of file Fields.h.

◆ operator==()

bool operator== ( const ExecInst & other) const
inlinenoexcept

Compares encoded data.

Definition at line 1857 of file Fields.h.

◆ reserved1()

bool reserved1 ( ) const
inlinenoexcept

Indicates whether Reserved1 bit is set.

Definition at line 1762 of file Fields.h.

◆ reserved2()

bool reserved2 ( ) const
inlinenoexcept

Indicates whether Reserved2 bit is set.

Definition at line 1776 of file Fields.h.

◆ reserved3()

bool reserved3 ( ) const
inlinenoexcept

Indicates whether Reserved3 bit is set.

Definition at line 1790 of file Fields.h.

◆ reserved4()

bool reserved4 ( ) const
inlinenoexcept

Indicates whether Reserved4 bit is set.

Definition at line 1804 of file Fields.h.

◆ reserved5()

bool reserved5 ( ) const
inlinenoexcept

Indicates whether Reserved5 bit is set.

Definition at line 1818 of file Fields.h.

◆ setAon()

ThisType & setAon ( bool value)
inlinenoexcept

Modifies AON bit.

Definition at line 1726 of file Fields.h.

◆ setNh()

ThisType & setNh ( bool value)
inlinenoexcept

Modifies NH bit.

Definition at line 1754 of file Fields.h.

◆ setOb()

ThisType & setOb ( bool value)
inlinenoexcept

Modifies OB bit.

Definition at line 1740 of file Fields.h.

◆ setReserved1()

ThisType & setReserved1 ( bool value)
inlinenoexcept

Modifies Reserved1 bit.

Definition at line 1768 of file Fields.h.

◆ setReserved2()

ThisType & setReserved2 ( bool value)
inlinenoexcept

Modifies Reserved2 bit.

Definition at line 1782 of file Fields.h.

◆ setReserved3()

ThisType & setReserved3 ( bool value)
inlinenoexcept

Modifies Reserved3 bit.

Definition at line 1796 of file Fields.h.

◆ setReserved4()

ThisType & setReserved4 ( bool value)
inlinenoexcept

Modifies Reserved4 bit.

Definition at line 1810 of file Fields.h.

◆ setReserved5()

ThisType & setReserved5 ( bool value)
inlinenoexcept

Modifies Reserved5 bit.

Definition at line 1824 of file Fields.h.

◆ toString()

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

Definition at line 2526 of file Serialization.h.