Session events are handled by rolling an event loop in a user thread.
#define ONIXS_B3_BOE_NOTHROW
#define ONIXS_B3_BOE_EXPORTED
static const char * toString(Enum type) noexcept
Each session has a sender thread and a receiving thread.
static Enum parse(const std::string &text)
Sessions share a thread pool.