OnixS C++ CME iLink 3 Binary Order Entry Handler 1.19.7
Users' manual and API documentation
Loading...
Searching...
No Matches
ExecInst Struct Reference

#include <OnixS/CME/iLink3/messaging/Fields.h>

Public Types

enum  
typedef UInt8 Bits
typedef ExecInst ThisType

Public Member Functions

bool aon () const noexcept
ThisType & setAon (bool value) noexcept
bool ob () const noexcept
ThisType & setOb (bool value) noexcept
bool nh () const noexcept
ThisType & setNh (bool value) noexcept
bool reserved1 () const noexcept
ThisType & setReserved1 (bool value) noexcept
bool reserved2 () const noexcept
ThisType & setReserved2 (bool value) noexcept
bool reserved3 () const noexcept
ThisType & setReserved3 (bool value) noexcept
bool reserved4 () const noexcept
ThisType & setReserved4 (bool value) noexcept
bool reserved5 () const noexcept
ThisType & setReserved5 (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.