libmoost
moost::signal::signal_handler::impl Class Reference

List of all members.

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

Detailed Description

Definition at line 34 of file signal_handler.cpp.


Constructor & Destructor Documentation

moost::signal::signal_handler::impl::impl ( const boost::function< void(int)> &  callback)

Definition at line 65 of file signal_handler.cpp.

Here is the call graph for this function:

Definition at line 88 of file signal_handler.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:


Member Function Documentation

static void* moost::signal::signal_handler::impl::t_entry ( void *  p) [inline, static, private]

Definition at line 46 of file signal_handler.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 97 of file signal_handler.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

boost::function<void(int)> moost::signal::signal_handler::impl::m_callback [private]

Definition at line 42 of file signal_handler.cpp.

Definition at line 38 of file signal_handler.cpp.

Definition at line 39 of file signal_handler.cpp.

Definition at line 40 of file signal_handler.cpp.


The documentation for this class was generated from the following file: