libmoost
|
Public Member Functions | |
impl (const boost::function< void(int)> &callback) | |
~impl () | |
Private Member Functions | |
void | wait_loop () |
Static Private Member Functions | |
static void * | t_entry (void *p) |
Private Attributes | |
sigset_t | m_signal_mask |
pthread_t | m_thread |
pthread_attr_t | m_thread_attr |
boost::function< void(int)> | m_callback |
Definition at line 34 of file signal_handler.cpp.
moost::signal::signal_handler::impl::impl | ( | const boost::function< void(int)> & | callback | ) |
Definition at line 88 of file signal_handler.cpp.
static void* moost::signal::signal_handler::impl::t_entry | ( | void * | p | ) | [inline, static, private] |
Definition at line 46 of file signal_handler.cpp.
void moost::signal::signal_handler::impl::wait_loop | ( | ) | [private] |
Definition at line 97 of file signal_handler.cpp.
boost::function<void(int)> moost::signal::signal_handler::impl::m_callback [private] |
Definition at line 42 of file signal_handler.cpp.
sigset_t moost::signal::signal_handler::impl::m_signal_mask [private] |
Definition at line 38 of file signal_handler.cpp.
pthread_t moost::signal::signal_handler::impl::m_thread [private] |
Definition at line 39 of file signal_handler.cpp.
pthread_attr_t moost::signal::signal_handler::impl::m_thread_attr [private] |
Definition at line 40 of file signal_handler.cpp.