#include <demux_iocp_demuxer.hpp>
Inherited by flx::demux::acceptex_control_block, flx::demux::connectex_control_block, flx::demux::transmitfile_control_block, flx::demux::winfileio_control_block, and flx::demux::wsasocketio_control_block.
Public Member Functions | |
virtual void | iocp_op_finished (DWORD nbytes, ULONG_PTR udat, LPOVERLAPPED olp, int err)=0 |
virtual bool | start_overlapped ()=0 |
Static Public Member Functions | |
static iocp_wakeup * | from_overlapped (LPOVERLAPPED olp) |
Protected Member Functions | |
void | clear_overlapped () |
Protected Attributes | |
OVERLAPPED | ol |