|
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 |