53# if defined(ONIXS_B3_BOE_CXX11)
86 return isQuiescentImpl();
91 return workingThreadId_;
106 Threading::ThreadId const workingThreadId_;
108# 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.
TCPDirect Attributes to pass configuration details (a wrapper around the zf_attr struct).
A high-level wrapper over the TCPDirect network stack.
TcpDirectStack(const TcpDirectStack &)=delete
bool isQuiescent() const noexcept override
~TcpDirectStack() override
TcpDirectStack(const TcpDirectAttr &attr)
Allocates a stack with the supplied attributes.
TcpDirectStack & operator=(TcpDirectStack &&)=delete
TcpDirectStack & operator=(const TcpDirectStack &)=delete
void dispatchEvents() noexcept override
This function processes events on a stack and performs the necessary handling.
TcpDirectStack(TcpDirectStack &&)=delete
Threading::ThreadId workingThreadId() const noexcept override
ReactorType::Enum type() const noexcept override
pthread_t ThreadId
Type alias for thread identifier.
@ TcpDirect
Solarflare TCPDirect reactor.