|
Public Member Functions |
virtual void | start (bool use_dispatcher=false) |
virtual void | stop () |
sigc::signal< void, Endpoint::pointer > | signal_new_endpoint () |
virtual const std::string & | object_type () |
Protected Member Functions |
void | queue_endpoint (Endpoint::pointer endpoint) |
void | emit_endpoints () |
Protected Attributes |
sigc::signal< void, Endpoint::pointer > | m_signal_new_endpoint |
sigc::connection | m_dispatcher_connection |
std::queue< Endpoint::pointer > | m_endpoint_queue |
pthread_mutex_t | m_mutex_signal_endpoint |
pthread_mutex_t | m_mutex_endpoint_queue |