29 #include "ros/common.h" 38 static PollManagerPtr poll_manager = boost::make_shared<PollManager>();
63 if (
thread_.get_id() != boost::this_thread::get_id())
74 disableAllSignalsInThisThread();
boost::recursive_mutex signal_mutex_
boost::function< void(void)> VoidFunc
void update(int poll_timeout)
Process all socket events.
void removePollThreadListener(boost::signals2::connection c)
static const PollManagerPtr & instance()
boost::signals2::connection addPollThreadListener(const VoidFunc &func)
volatile bool shutting_down_