alpnCallbackFunction(void *ssl, const uint8_t **out, uint8_t *out_length, const uint8_t *in, uint32_t in_length, IOCPService *service) | sese::iocp::v1::IOCPService | static |
cancelTimeoutEvent(v2::TimeoutEvent *event) | sese::service::v2::TimerableService | |
createEventEx(int fd, unsigned int events, void *data) | sese::iocp::v1::IOCPService | private |
dispatch(uint32_t timeout) override | sese::service::v2::TimerableService | |
eventSet | sese::iocp::v1::IOCPService | private |
freeEventEx(sese::event::BaseEvent *event) | sese::iocp::v1::IOCPService | private |
IOCPService(IOCPServer *master, bool active_release_mode) | sese::iocp::v1::IOCPService | explicit |
master | sese::iocp::v1::IOCPService | private |
onAccept(int fd) override | sese::iocp::v1::IOCPService | private |
onAcceptCompleted(Context *ctx) | sese::iocp::v1::IOCPService | static |
onAlpnGet(Context *ctx, const uint8_t *in, uint32_t in_length) | sese::iocp::v1::IOCPService | static |
onClose(event::BaseEvent *event) override | sese::iocp::v1::IOCPService | private |
onConnected(Context *ctx) | sese::iocp::v1::IOCPService | static |
onPreRead(Context *ctx) | sese::iocp::v1::IOCPService | static |
onRead(event::BaseEvent *event) override | sese::iocp::v1::IOCPService | private |
onReadCompleted(Context *ctx) | sese::iocp::v1::IOCPService | static |
onTimeout(Context *ctx) | sese::iocp::v1::IOCPService | static |
onTimeout(service::v2::TimeoutEvent *event) override | sese::iocp::v1::IOCPService | privatevirtual |
onWrite(event::BaseEvent *event) override | sese::iocp::v1::IOCPService | private |
onWriteCompleted(Context *ctx) | sese::iocp::v1::IOCPService | static |
postClose(Context *ctx) | sese::iocp::v1::IOCPService | |
postRead(Context *ctx) | sese::iocp::v1::IOCPService | |
postWrite(Context *ctx) | sese::iocp::v1::IOCPService | |
read(int fd, void *buffer, size_t len, void *ssl) | sese::iocp::v1::IOCPService | privatestatic |
releaseContext(Context *ctx) | sese::iocp::v1::IOCPService | private |
setTimeoutEvent(int64_t seconds, void *data) | sese::service::v2::TimerableService | |
timeWheel | sese::service::v2::TimerableService | private |
write(int fd, const void *buffer, size_t len, void *ssl) | sese::iocp::v1::IOCPService | privatestatic |
~IOCPService() override | sese::iocp::v1::IOCPService | |