gruel::thread_group Class Reference

#include <thread_group.h>

List of all members.

Public Member Functions

 thread_group ()
 ~thread_group ()
boost::thread * create_thread (const boost::function0< void > &threadfunc)
void add_thread (boost::thread *thrd)
void remove_thread (boost::thread *thrd)
void join_all ()
void interrupt_all ()
size_t size () const


Constructor & Destructor Documentation

gruel::thread_group::thread_group (  ) 

gruel::thread_group::~thread_group (  ) 


Member Function Documentation

void gruel::thread_group::add_thread ( boost::thread *  thrd  ) 

boost::thread* gruel::thread_group::create_thread ( const boost::function0< void > &  threadfunc  ) 

void gruel::thread_group::interrupt_all (  ) 

void gruel::thread_group::join_all (  ) 

void gruel::thread_group::remove_thread ( boost::thread *  thrd  ) 

size_t gruel::thread_group::size (  )  const


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

Generated on Wed Jul 29 07:32:24 2009 for GNU Radio 3.2.2 C++ API by  doxygen 1.5.8