OnixS C++ CME iLink 3 Binary Order Entry Handler  1.17.0
API Documentation
ExecInst Struct Reference

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

Public Types

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

Public Member Functions

bool aon () const noexcept
 
ThisTypeaon (bool value) noexcept
 
bool ob () const noexcept
 
ThisTypeob (bool value) noexcept
 
bool nh () const noexcept
 
ThisTypenh (bool value) noexcept
 
bool reserved1 () const noexcept
 
ThisTypereserved1 (bool value) noexcept
 
bool reserved2 () const noexcept
 
ThisTypereserved2 (bool value) noexcept
 
bool reserved3 () const noexcept
 
ThisTypereserved3 (bool value) noexcept
 
bool reserved4 () const noexcept
 
ThisTypereserved4 (bool value) noexcept
 
bool reserved5 () const noexcept
 
ThisTypereserved5 (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 1627 of file Fields.h.

Member Typedef Documentation

typedef UInt8 Bits

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

Definition at line 1632 of file Fields.h.

typedef ExecInst ThisType

This type alias.

Definition at line 1640 of file Fields.h.

Member Enumeration Documentation

anonymous enum
Enumerator
Size 

Definition at line 1634 of file Fields.h.

Constructor & Destructor Documentation

ExecInst ( Bits  bits = 0)
inlineexplicitnoexcept

Constructs from a value.

Definition at line 1788 of file Fields.h.

Member Function Documentation

bool aon ( ) const
inlinenoexcept

Indicates whether AON bit is set.

Definition at line 1653 of file Fields.h.

ThisType& aon ( bool  value)
inlinenoexcept

Modifies AON bit.

Definition at line 1660 of file Fields.h.

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

Definition at line 1780 of file Fields.h.

bool nh ( ) const
inlinenoexcept

Indicates whether NH bit is set.

Definition at line 1685 of file Fields.h.

ThisType& nh ( bool  value)
inlinenoexcept

Modifies NH bit.

Definition at line 1692 of file Fields.h.

bool ob ( ) const
inlinenoexcept

Indicates whether OB bit is set.

Definition at line 1669 of file Fields.h.

ThisType& ob ( bool  value)
inlinenoexcept

Modifies OB bit.

Definition at line 1676 of file Fields.h.

bool operator!= ( const ExecInst other) const
inlinenoexcept

Compares encoded data.

Definition at line 1801 of file Fields.h.

bool operator== ( const ExecInst other) const
inlinenoexcept

Compares encoded data.

Definition at line 1809 of file Fields.h.

bool reserved1 ( ) const
inlinenoexcept

Indicates whether Reserved1 bit is set.

Definition at line 1701 of file Fields.h.

ThisType& reserved1 ( bool  value)
inlinenoexcept

Modifies Reserved1 bit.

Definition at line 1708 of file Fields.h.

bool reserved2 ( ) const
inlinenoexcept

Indicates whether Reserved2 bit is set.

Definition at line 1717 of file Fields.h.

ThisType& reserved2 ( bool  value)
inlinenoexcept

Modifies Reserved2 bit.

Definition at line 1724 of file Fields.h.

bool reserved3 ( ) const
inlinenoexcept

Indicates whether Reserved3 bit is set.

Definition at line 1733 of file Fields.h.

ThisType& reserved3 ( bool  value)
inlinenoexcept

Modifies Reserved3 bit.

Definition at line 1740 of file Fields.h.

bool reserved4 ( ) const
inlinenoexcept

Indicates whether Reserved4 bit is set.

Definition at line 1749 of file Fields.h.

ThisType& reserved4 ( bool  value)
inlinenoexcept

Modifies Reserved4 bit.

Definition at line 1756 of file Fields.h.

bool reserved5 ( ) const
inlinenoexcept

Indicates whether Reserved5 bit is set.

Definition at line 1765 of file Fields.h.

ThisType& reserved5 ( bool  value)
inlinenoexcept

Modifies Reserved5 bit.

Definition at line 1772 of file Fields.h.

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

Definition at line 2433 of file Serialization.h.


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