OnixS C++ CME iLink 3 Binary Order Entry Handler  1.16.2
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

Definition at line 1634 of file Fields.h.

Constructor & Destructor Documentation

ExecInst ( Bits  bits = 0)

Constructs from a value.

Definition at line 1788 of file Fields.h.

Member Function Documentation

bool aon ( ) const

Indicates whether AON bit is set.

Definition at line 1653 of file Fields.h.

ThisType& aon ( bool  value)

Modifies AON bit.

Definition at line 1660 of file Fields.h.

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

Definition at line 1780 of file Fields.h.

bool nh ( ) const

Indicates whether NH bit is set.

Definition at line 1685 of file Fields.h.

ThisType& nh ( bool  value)

Modifies NH bit.

Definition at line 1692 of file Fields.h.

bool ob ( ) const

Indicates whether OB bit is set.

Definition at line 1669 of file Fields.h.

ThisType& ob ( bool  value)

Modifies OB bit.

Definition at line 1676 of file Fields.h.

bool operator!= ( const ExecInst other) const

Compares encoded data.

Definition at line 1801 of file Fields.h.

bool operator== ( const ExecInst other) const

Compares encoded data.

Definition at line 1809 of file Fields.h.

bool reserved1 ( ) const

Indicates whether Reserved1 bit is set.

Definition at line 1701 of file Fields.h.

ThisType& reserved1 ( bool  value)

Modifies Reserved1 bit.

Definition at line 1708 of file Fields.h.

bool reserved2 ( ) const

Indicates whether Reserved2 bit is set.

Definition at line 1717 of file Fields.h.

ThisType& reserved2 ( bool  value)

Modifies Reserved2 bit.

Definition at line 1724 of file Fields.h.

bool reserved3 ( ) const

Indicates whether Reserved3 bit is set.

Definition at line 1733 of file Fields.h.

ThisType& reserved3 ( bool  value)

Modifies Reserved3 bit.

Definition at line 1740 of file Fields.h.

bool reserved4 ( ) const

Indicates whether Reserved4 bit is set.

Definition at line 1749 of file Fields.h.

ThisType& reserved4 ( bool  value)

Modifies Reserved4 bit.

Definition at line 1756 of file Fields.h.

bool reserved5 ( ) const

Indicates whether Reserved5 bit is set.

Definition at line 1765 of file Fields.h.

ThisType& reserved5 ( bool  value)

Modifies Reserved5 bit.

Definition at line 1772 of file Fields.h.

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

Definition at line 2433 of file Serialization.h.

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