Loading [MathJax]/extensions/tex2jax.js
Thrill  0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
SelectDispatcher Member List

This is the complete list of members for SelectDispatcher, including all inherited members.

AddRead(int fd, const Callback &read_cb)SelectDispatcherinline
AddRead(net::Connection &c, const Callback &read_cb) finalSelectDispatcherinlinevirtual
AddTimer(const std::chrono::milliseconds &timeout, const TimerCallback &cb)Dispatcherinline
AddWrite(net::Connection &c, const Callback &write_cb) finalSelectDispatcherinlinevirtual
async_read_Dispatcherprotected
async_read_block_Dispatcherprotected
async_write_Dispatcherprotected
async_write_block_Dispatcherprotected
AsyncRead(Connection &c, uint32_t, size_t size, const AsyncReadBufferCallback &done_cb)Dispatcherinlinevirtual
AsyncRead(Connection &c, uint32_t, size_t size, data::PinnedByteBlockPtr &&block, const AsyncReadByteBlockCallback &done_cb)Dispatcherinlinevirtual
AsyncWrite(Connection &c, uint32_t, Buffer &&buffer, const AsyncWriteCallback &done_cb=AsyncWriteCallback())Dispatcherinlinevirtual
AsyncWrite(Connection &c, uint32_t, data::PinnedBlock &&block, const AsyncWriteCallback &done_cb=AsyncWriteCallback())Dispatcherinlinevirtual
AsyncWriteCopy(Connection &c, uint32_t seq, const void *buffer, size_t size, const AsyncWriteCallback &done_cb=AsyncWriteCallback())Dispatcherinline
AsyncWriteCopy(Connection &c, uint32_t seq, const std::string &str, const AsyncWriteCallback &done_cb=AsyncWriteCallback())Dispatcherinline
Callback typedefSelectDispatcher
Cancel(net::Connection &c) finalSelectDispatcherinlinevirtual
CheckSize(int fd)SelectDispatcherinline
debugSelectDispatcherprivatestatic
DefaultExceptionCallback()SelectDispatcherinlineprivatestatic
Dispatch()Dispatcherinline
Dispatcher()=defaultDispatcher
Dispatcher(const Dispatcher &)=deleteDispatcher
DispatchOne(const std::chrono::milliseconds &timeout) finalSelectDispatchervirtual
ExceptionCallback(Connection &c)Dispatcherinlineprotectedstatic
HasAsyncWrites() constDispatcherinline
Interrupt() finalSelectDispatchervirtual
Loop()Dispatcherinline
operator=(const SelectDispatcher &)=deleteSelectDispatcher
operator=(SelectDispatcher &&)=defaultSelectDispatcher
thrill::net::Dispatcher::operator=(const Dispatcher &)=deleteDispatcher
select_SelectDispatcherprivate
SelectDispatcher()SelectDispatcherinlineexplicit
SelectDispatcher(const SelectDispatcher &)=deleteSelectDispatcher
SelectDispatcher(SelectDispatcher &&)=defaultSelectDispatcher
self_pipe_SelectDispatcherprivate
self_pipe_buffer_SelectDispatcherprivate
self_verify_SelectDispatcherprivatestatic
SelfPipeCallback()SelectDispatcherprivate
SetExcept(net::Connection &c, const Callback &except_cb)SelectDispatcherinline
Terminate()Dispatcherinline
terminate_Dispatcherprotected
timer_pq_Dispatcherprotected
TimerPQ typedefDispatcherprotected
watch_SelectDispatcherprivate
~Dispatcher()Dispatcherinlinevirtual
~SelectDispatcher()SelectDispatcherinline