OnixS C++ B3 BOE Binary Order Entry  1.2.0
API Documentation
SessionReactor Class Referenceabstract

#include <OnixS/B3/BOE/SessionReactor.h>

Public Member Functions

virtual ~SessionReactor ()=default
 
virtual void dispatchEvents ()=0
 
virtual bool isQuiescent () const =0
 
virtual Threading::ThreadId workingThreadId () const noexcept=0
 
virtual ReactorType::Enum type () const noexcept=0
 

Detailed Description

Definition at line 43 of file SessionReactor.h.

Constructor & Destructor Documentation

virtual ~SessionReactor ( )
virtualdefault

Destructor.

Member Function Documentation

virtual void dispatchEvents ( )
pure virtual

Processes events on a stack and performs the necessary handling.

These events, including transmit and receive events raised by the hardware, and also software events such as TCP and FIXP protocol timers.

Implemented in TcpDirectStack, and TcpStandardStack.

virtual bool isQuiescent ( ) const
pure virtual
Returns
a boolean value indicating whether a stack is quiescent.

Implemented in TcpDirectStack, and TcpStandardStack.

virtual ReactorType::Enum type ( ) const
pure virtualnoexcept
Returns
the type of the stack.

Implemented in TcpDirectStack, and TcpStandardStack.

virtual Threading::ThreadId workingThreadId ( ) const
pure virtualnoexcept
Returns
the ID of the thread that created the stack.

Implemented in TcpDirectStack, and TcpStandardStack.


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