OnixS C++ B3 BOE Binary Order Entry 1.4.0
Users' manual and API documentation
Loading...
Searching...
No Matches
EventIndicator Struct Reference

#include <OnixS/B3/BOE/messaging/Fields.h>

Public Types

enum  
typedef UInt8 Bits
typedef EventIndicator ThisType

Public Member Functions

bool possResend () const noexcept
ThisType & setPossResend (bool value) noexcept
bool lowPriority () const noexcept
ThisType & setLowPriority (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
bool reserved6 () const noexcept
ThisType & setReserved6 (bool value) noexcept
bool reserved7 () const noexcept
ThisType & setReserved7 (bool value) noexcept
Bits bits () const noexcept
 EventIndicator (Bits bits=0) noexcept
std::string toString (bool skipEmptyFields=false) const
bool operator!= (const EventIndicator &other) const noexcept
bool operator== (const EventIndicator &other) const noexcept

Detailed Description

Definition at line 2227 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 2232 of file Fields.h.

◆ ThisType

This type alias.

Definition at line 2240 of file Fields.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Size sizeof(Bits) 

Definition at line 2234 of file Fields.h.

Constructor & Destructor Documentation

◆ EventIndicator()

EventIndicator ( Bits bits = 0)
inlineexplicitnoexcept

Constructs from a value.

Definition at line 2388 of file Fields.h.

Member Function Documentation

◆ bits()

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

Definition at line 2380 of file Fields.h.

◆ lowPriority()

bool lowPriority ( ) const
inlinenoexcept

Indicates whether LowPriority bit is set.

Definition at line 2269 of file Fields.h.

◆ operator!=()

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

Compares encoded data.

Definition at line 2403 of file Fields.h.

◆ operator==()

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

Compares encoded data.

Definition at line 2413 of file Fields.h.

◆ possResend()

bool possResend ( ) const
inlinenoexcept

Indicates whether PossResend bit is set.

Definition at line 2253 of file Fields.h.

◆ reserved2()

bool reserved2 ( ) const
inlinenoexcept

Indicates whether Reserved2 bit is set.

Definition at line 2285 of file Fields.h.

◆ reserved3()

bool reserved3 ( ) const
inlinenoexcept

Indicates whether Reserved3 bit is set.

Definition at line 2301 of file Fields.h.

◆ reserved4()

bool reserved4 ( ) const
inlinenoexcept

Indicates whether Reserved4 bit is set.

Definition at line 2317 of file Fields.h.

◆ reserved5()

bool reserved5 ( ) const
inlinenoexcept

Indicates whether Reserved5 bit is set.

Definition at line 2333 of file Fields.h.

◆ reserved6()

bool reserved6 ( ) const
inlinenoexcept

Indicates whether Reserved6 bit is set.

Definition at line 2349 of file Fields.h.

◆ reserved7()

bool reserved7 ( ) const
inlinenoexcept

Indicates whether Reserved7 bit is set.

Definition at line 2365 of file Fields.h.

◆ setLowPriority()

ThisType & setLowPriority ( bool value)
inlinenoexcept

Modifies LowPriority bit.

Definition at line 2276 of file Fields.h.

◆ setPossResend()

ThisType & setPossResend ( bool value)
inlinenoexcept

Modifies PossResend bit.

Definition at line 2260 of file Fields.h.

◆ setReserved2()

ThisType & setReserved2 ( bool value)
inlinenoexcept

Modifies Reserved2 bit.

Definition at line 2292 of file Fields.h.

◆ setReserved3()

ThisType & setReserved3 ( bool value)
inlinenoexcept

Modifies Reserved3 bit.

Definition at line 2308 of file Fields.h.

◆ setReserved4()

ThisType & setReserved4 ( bool value)
inlinenoexcept

Modifies Reserved4 bit.

Definition at line 2324 of file Fields.h.

◆ setReserved5()

ThisType & setReserved5 ( bool value)
inlinenoexcept

Modifies Reserved5 bit.

Definition at line 2340 of file Fields.h.

◆ setReserved6()

ThisType & setReserved6 ( bool value)
inlinenoexcept

Modifies Reserved6 bit.

Definition at line 2356 of file Fields.h.

◆ setReserved7()

ThisType & setReserved7 ( bool value)
inlinenoexcept

Modifies Reserved7 bit.

Definition at line 2372 of file Fields.h.

◆ toString()

std::string toString ( bool skipEmptyFields = false) const
inline
Returns
a human-readable presentation.

Definition at line 3565 of file Serialization.h.