39#if defined(ONIXS_B3_BOE_CXX11)
69 return isQuiescentImpl();
84 void dispatchEventsImpl();
86 bool isQuiescentImpl()
const;
93#if !defined(ONIXS_B3_BOE_CXX11)
#define ONIXS_B3_BOE_FINAL
#define ONIXS_B3_BOE_OVERRIDE
#define ONIXS_B3_BOE_EXPORTED
#define ONIXS_B3_BOE_NOTHROW
Session's network stack reactor interface.
A high-level wrapper over the TCP standard stack.
TcpStandardStack(TcpStandardStack &&)=delete
bool isQuiescent() const override
TcpStandardStack & operator=(const TcpStandardStack &)=delete
TcpStandardStack()
Allocates a TCP stack.
TcpStandardStack(const TcpStandardStack &)=delete
TcpStandardStack & operator=(TcpStandardStack &&)=delete
Threading::ThreadId workingThreadId() const noexcept override
ReactorType::Enum type() const noexcept override
~TcpStandardStack() override
void dispatchEvents() override
Processes events on a stack and performs the necessary handling.
pthread_t ThreadId
Type alias for thread identifier.
@ TcpStandard
Standard TCP reactor.