OnixS C++ B3 BOE Binary Order Entry  1.3.0
API Documentation
EventIndicator Struct Reference

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

Public Types

enum  { Size = sizeof(Bits) }
 
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 () const
 
bool operator!= (const EventIndicator &other) const noexcept
 
bool operator== (const EventIndicator &other) const noexcept
 

Detailed Description

Definition at line 2190 of file Fields.h.

Member Typedef Documentation

typedef UInt8 Bits

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

Definition at line 2195 of file Fields.h.

This type alias.

Definition at line 2203 of file Fields.h.

Member Enumeration Documentation

anonymous enum
Enumerator
Size 

Definition at line 2197 of file Fields.h.

Constructor & Destructor Documentation

EventIndicator ( Bits  bits = 0)
inlineexplicitnoexcept

Constructs from a value.

Definition at line 2351 of file Fields.h.

Member Function Documentation

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

Definition at line 2343 of file Fields.h.

bool lowPriority ( ) const
inlinenoexcept

Indicates whether LowPriority bit is set.

Definition at line 2232 of file Fields.h.

bool operator!= ( const EventIndicator other) const
inlinenoexcept

Compares encoded data.

Definition at line 2365 of file Fields.h.

bool operator== ( const EventIndicator other) const
inlinenoexcept

Compares encoded data.

Definition at line 2375 of file Fields.h.

bool possResend ( ) const
inlinenoexcept

Indicates whether PossResend bit is set.

Definition at line 2216 of file Fields.h.

bool reserved2 ( ) const
inlinenoexcept

Indicates whether Reserved2 bit is set.

Definition at line 2248 of file Fields.h.

bool reserved3 ( ) const
inlinenoexcept

Indicates whether Reserved3 bit is set.

Definition at line 2264 of file Fields.h.

bool reserved4 ( ) const
inlinenoexcept

Indicates whether Reserved4 bit is set.

Definition at line 2280 of file Fields.h.

bool reserved5 ( ) const
inlinenoexcept

Indicates whether Reserved5 bit is set.

Definition at line 2296 of file Fields.h.

bool reserved6 ( ) const
inlinenoexcept

Indicates whether Reserved6 bit is set.

Definition at line 2312 of file Fields.h.

bool reserved7 ( ) const
inlinenoexcept

Indicates whether Reserved7 bit is set.

Definition at line 2328 of file Fields.h.

ThisType& setLowPriority ( bool  value)
inlinenoexcept

Modifies LowPriority bit.

Definition at line 2239 of file Fields.h.

ThisType& setPossResend ( bool  value)
inlinenoexcept

Modifies PossResend bit.

Definition at line 2223 of file Fields.h.

ThisType& setReserved2 ( bool  value)
inlinenoexcept

Modifies Reserved2 bit.

Definition at line 2255 of file Fields.h.

ThisType& setReserved3 ( bool  value)
inlinenoexcept

Modifies Reserved3 bit.

Definition at line 2271 of file Fields.h.

ThisType& setReserved4 ( bool  value)
inlinenoexcept

Modifies Reserved4 bit.

Definition at line 2287 of file Fields.h.

ThisType& setReserved5 ( bool  value)
inlinenoexcept

Modifies Reserved5 bit.

Definition at line 2303 of file Fields.h.

ThisType& setReserved6 ( bool  value)
inlinenoexcept

Modifies Reserved6 bit.

Definition at line 2319 of file Fields.h.

ThisType& setReserved7 ( bool  value)
inlinenoexcept

Modifies Reserved7 bit.

Definition at line 2335 of file Fields.h.

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

Definition at line 3180 of file Serialization.h.


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