Thrill
0.1
|
This is the complete list of members for Dispatcher, including all inherited members.
AddRead(Connection &c, const AsyncCallback &read_cb)=0 | Dispatcher | pure virtual |
AddTimer(const std::chrono::milliseconds &timeout, const TimerCallback &cb) | Dispatcher | inline |
AddWrite(Connection &c, const AsyncCallback &write_cb)=0 | Dispatcher | pure virtual |
async_read_ | Dispatcher | protected |
async_read_block_ | Dispatcher | protected |
async_write_ | Dispatcher | protected |
async_write_block_ | Dispatcher | protected |
AsyncRead(Connection &c, uint32_t, size_t size, const AsyncReadBufferCallback &done_cb) | Dispatcher | inlinevirtual |
AsyncRead(Connection &c, uint32_t, size_t size, data::PinnedByteBlockPtr &&block, const AsyncReadByteBlockCallback &done_cb) | Dispatcher | inlinevirtual |
AsyncWrite(Connection &c, uint32_t, Buffer &&buffer, const AsyncWriteCallback &done_cb=AsyncWriteCallback()) | Dispatcher | inlinevirtual |
AsyncWrite(Connection &c, uint32_t, data::PinnedBlock &&block, const AsyncWriteCallback &done_cb=AsyncWriteCallback()) | Dispatcher | inlinevirtual |
AsyncWriteCopy(Connection &c, uint32_t seq, const void *buffer, size_t size, const AsyncWriteCallback &done_cb=AsyncWriteCallback()) | Dispatcher | inline |
AsyncWriteCopy(Connection &c, uint32_t seq, const std::string &str, const AsyncWriteCallback &done_cb=AsyncWriteCallback()) | Dispatcher | inline |
Cancel(Connection &c)=0 | Dispatcher | pure virtual |
debug | Dispatcher | privatestatic |
Dispatch() | Dispatcher | inline |
Dispatcher()=default | Dispatcher | |
Dispatcher(const Dispatcher &)=delete | Dispatcher | |
DispatchOne(const std::chrono::milliseconds &timeout)=0 | Dispatcher | protectedpure virtual |
ExceptionCallback(Connection &c) | Dispatcher | inlineprotectedstatic |
HasAsyncWrites() const | Dispatcher | inline |
Interrupt()=0 | Dispatcher | pure virtual |
Loop() | Dispatcher | inline |
milliseconds typedef | Dispatcher | private |
operator=(const Dispatcher &)=delete | Dispatcher | |
steady_clock typedef | Dispatcher | private |
Terminate() | Dispatcher | inline |
terminate_ | Dispatcher | protected |
timer_pq_ | Dispatcher | protected |
TimerPQ typedef | Dispatcher | protected |
~Dispatcher() | Dispatcher | inlinevirtual |