OnixS C++ CME MDP Conflated TCP Handler  1.2.1
API Documentation
EventIndicator Struct Reference

#include <OnixS/CME/ConflatedTCP/messaging/MDP/Fields.h>

Public Types

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

Public Member Functions

bool recoveryMessage () const noexcept
 
ThisTyperecoveryMessage (bool value) noexcept
 
bool endOfEvent () const noexcept
 
ThisTypeendOfEvent (bool value) noexcept
 
Bits bits () const noexcept
 
 EventIndicator (Bits bits=0) noexcept
 
bool operator!= (const EventIndicator &other) const noexcept
 
bool operator== (const EventIndicator &other) const noexcept
 

Detailed Description

Definition at line 1653 of file Fields.h.

Member Typedef Documentation

typedef UInt8 Bits

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

Definition at line 1658 of file Fields.h.

This type alias.

Definition at line 1666 of file Fields.h.

Member Enumeration Documentation

anonymous enum
Enumerator
Size 

Definition at line 1660 of file Fields.h.

Constructor & Destructor Documentation

EventIndicator ( Bits  bits = 0)
inlineexplicitnoexcept

Constructs from a value.

Definition at line 1718 of file Fields.h.

Member Function Documentation

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

Definition at line 1710 of file Fields.h.

bool endOfEvent ( ) const
inlinenoexcept

Indicates whether EndOfEvent bit is set.

Definition at line 1695 of file Fields.h.

ThisType& endOfEvent ( bool  value)
inlinenoexcept

Modifies EndOfEvent bit.

Definition at line 1702 of file Fields.h.

bool operator!= ( const EventIndicator other) const
inlinenoexcept

Compares encoded data.

Definition at line 1727 of file Fields.h.

bool operator== ( const EventIndicator other) const
inlinenoexcept

Compares encoded data.

Definition at line 1737 of file Fields.h.

bool recoveryMessage ( ) const
inlinenoexcept

Indicates whether RecoveryMessage bit is set.

Definition at line 1679 of file Fields.h.

ThisType& recoveryMessage ( bool  value)
inlinenoexcept

Modifies RecoveryMessage bit.

Definition at line 1686 of file Fields.h.


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