0.9.8.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Hypertable::Reactor Member List

This is the complete list of members for Hypertable::Reactor, including all inherited members.

add_poll_interest(int sd, short events, IOHandler *handler)Hypertable::Reactor
add_request(uint32_t id, IOHandler *handler, DispatchHandler *dh, ClockT::time_point expire)Hypertable::Reactorinline
add_timer(ExpireTimer &timer)Hypertable::Reactorinline
cancel_requests(IOHandler *handler, int32_t error=Error::COMM_BROKEN_CONNECTION)Hypertable::Reactorinline
cancel_timer(const DispatchHandlerPtr &handler)Hypertable::Reactorinline
fetch_poll_array(std::vector< struct pollfd > &fdarray, std::vector< IOHandler * > &handlers)Hypertable::Reactor
get_removed_handlers(std::set< IOHandler * > &dst)Hypertable::Reactorinline
handle_timeouts(PollTimeout &next_timeout)Hypertable::Reactor
interrupt_sd()Hypertable::Reactorinline
m_interrupt_in_progressHypertable::Reactorprotected
m_interrupt_sdHypertable::Reactorprotected
m_mutexHypertable::Reactorprotected
m_next_wakeupHypertable::Reactorprotected
m_polldataHypertable::Reactorprotected
m_polldata_mutexHypertable::Reactorprotected
m_removed_handlersHypertable::Reactorprotected
m_request_cacheHypertable::Reactorprotected
m_timer_heapHypertable::Reactorprotected
modify_poll_interest(int sd, short events)Hypertable::Reactor
poll_loop_continue()Hypertable::Reactor
poll_loop_interrupt()Hypertable::Reactor
Priority enum nameHypertable::Reactor
Reactor()Hypertable::Reactor
ReactorFactory classHypertable::Reactorfriend
remove_poll_interest(int sd)Hypertable::Reactor
remove_request(uint32_t id, DispatchHandler *&handler)Hypertable::Reactorinline
schedule_removal(IOHandler *handler)Hypertable::Reactorinline
TimerHeap typedefHypertable::Reactorprotected
~Reactor()Hypertable::Reactorinline