GNU Radio Manual and C++ API Reference  3.8.1.0
The Free & Open Software Radio Ecosystem
gr::thread::thread_group Class Reference

#include <gnuradio/thread/thread_group.h>

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

◆ thread_group()

gr::thread::thread_group::thread_group ( )

◆ ~thread_group()

gr::thread::thread_group::~thread_group ( )

Member Function Documentation

◆ add_thread()

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

◆ create_thread()

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

◆ interrupt_all()

void gr::thread::thread_group::interrupt_all ( )

◆ join_all()

void gr::thread::thread_group::join_all ( )

◆ remove_thread()

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

◆ size()

size_t gr::thread::thread_group::size ( ) const

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