activeReleaseMode | sese::iocp::v1::IOCPServer | private |
balanceLoader | sese::iocp::v1::IOCPServer | protected |
cancelTimeout(Context *ctx) | sese::iocp::v1::IOCPServer | static |
clientProtos | sese::iocp::v1::IOCPServer | protected |
DeleteContextCallback typedef | sese::iocp::v1::IOCPServer | |
deleteContextCallback | sese::iocp::v1::IOCPServer | protected |
getDeleteContextCallback() const | sese::iocp::v1::IOCPServer | inline |
getServCtx() const | sese::iocp::v1::IOCPServer | inline |
init() | sese::iocp::v1::IOCPServer | |
IOCPServer() | sese::iocp::v1::IOCPServer | |
isActiveReleaseMode() const | sese::iocp::v1::IOCPServer | inline |
onAcceptCompleted(Context *ctx) | sese::iocp::v1::IOCPServer | inlinevirtual |
onAlpnGet(Context *ctx, const uint8_t *in, uint32_t in_length) | sese::iocp::v1::IOCPServer | inlinevirtual |
onAlpnSelect(const uint8_t **out, uint8_t *out_length, const uint8_t *in, uint32_t in_length) | sese::iocp::v1::IOCPServer | |
onConnected(Context *ctx) | sese::iocp::v1::IOCPServer | inlinevirtual |
onDeleteContext(Context *) | sese::iocp::v1::IOCPServer | inlinestatic |
onPreConnect(Context *ctx) | sese::iocp::v1::IOCPServer | inlinevirtual |
onPreRead(Context *ctx) | sese::iocp::v1::IOCPServer | inlinevirtual |
onReadCompleted(Context *ctx) | sese::iocp::v1::IOCPServer | inlinevirtual |
onTimeout(Context *ctx) | sese::iocp::v1::IOCPServer | inlinevirtual |
onWriteCompleted(Context *ctx) | sese::iocp::v1::IOCPServer | inlinevirtual |
postClose(Context *ctx) | sese::iocp::v1::IOCPServer | static |
postConnect(const net::IPAddress::Ptr &to, const security::SSLContext::Ptr &cli_ctx, void *data=nullptr) | sese::iocp::v1::IOCPServer | |
postRead(Context *ctx) | sese::iocp::v1::IOCPServer | static |
postWrite(Context *ctx) | sese::iocp::v1::IOCPServer | static |
preConnectCallback(int fd, sese::event::EventLoop *event_loop, Context *ctx) | sese::iocp::v1::IOCPServer | protected |
servProtos | sese::iocp::v1::IOCPServer | protected |
setAcceptTimeout(uint32_t seconds) | sese::iocp::v1::IOCPServer | inline |
setActiveReleaseMode(bool enable) | sese::iocp::v1::IOCPServer | inlineprotected |
setAddress(const net::IPAddress::Ptr &addr) | sese::iocp::v1::IOCPServer | inline |
setClientProtos(const std::string &protos) | sese::iocp::v1::IOCPServer | inline |
setDeleteContextCallback(const DeleteContextCallback &callback) | sese::iocp::v1::IOCPServer | inline |
setDispatchTimeout(uint32_t seconds) | sese::iocp::v1::IOCPServer | inline |
setServCtx(const security::SSLContext::Ptr &ctx) | sese::iocp::v1::IOCPServer | inline |
setServProtos(const std::string &protos) | sese::iocp::v1::IOCPServer | inline |
setThreads(size_t threads) | sese::iocp::v1::IOCPServer | inline |
setTimeout(Context *ctx, int64_t seconds) | sese::iocp::v1::IOCPServer | static |
shutdown() | sese::iocp::v1::IOCPServer | |
sslCtx | sese::iocp::v1::IOCPServer | protected |
~IOCPServer()=default | sese::iocp::v1::IOCPServer | virtual |