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
ThisTypesetPossResend (bool value) noexcept
bool lowPriority () const noexcept
ThisTypesetLowPriority (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
bool reserved6 () const noexcept
ThisTypesetReserved6 (bool value) noexcept
bool reserved7 () const noexcept
ThisTypesetReserved7 (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.