#define ONIXS_B3_BOE_DEFAULT
#define ONIXS_B3_BOE_EXPORTED
#define ONIXS_B3_BOE_NOTHROW
Session's network stack reactor interface.
virtual ReactorType::Enum type() const noexcept=0
virtual Threading::ThreadId workingThreadId() const noexcept=0
virtual void dispatchEvents()=0
Processes events on a stack and performs the necessary handling.
virtual bool isQuiescent() const =0
virtual ~SessionReactor()=default
Destructor.
@ Undefined
Undefined reactor.
@ TcpStandard
Standard TCP reactor.
@ TcpDirect
Solarflare TCPDirect reactor.