libmoost
moost::thread::safe_thread_group< Policy > Class Template Reference

#include <safe_thread_group.hpp>

List of all members.

Public Member Functions

template<typename F >
boost::thread * create_thread (F f)
template<typename F , typename A1 >
boost::thread * create_thread (F f, A1 const &a1)
template<typename F , typename A1 , typename A2 >
boost::thread * create_thread (F f, A1 const &a1, A2 const &a2)
template<typename F , typename A1 , typename A2 , typename A3 >
boost::thread * create_thread (F f, A1 const &a1, A2 const &a2, A3 const &a3)
template<typename F , typename A1 , typename A2 , typename A3 , typename A4 >
boost::thread * create_thread (F f, A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4)
template<typename F , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 >
boost::thread * create_thread (F f, A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5)
template<typename F , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 >
boost::thread * create_thread (F f, A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5, A6 const &a6)
template<typename F , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 >
boost::thread * create_thread (F f, A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5, A6 const &a6, A7 const &a7)
template<typename F , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 >
boost::thread * create_thread (F f, A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5, A6 const &a6, A7 const &a7, A8 const &a8)
template<typename F , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 >
boost::thread * create_thread (F f, A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5, A6 const &a6, A7 const &a7, A8 const &a8, A9 const &a9)

Detailed Description

template<typename Policy = default_safe_thread_policy>
class moost::thread::safe_thread_group< Policy >

Definition at line 41 of file safe_thread_group.hpp.


Member Function Documentation

template<typename Policy = default_safe_thread_policy>
template<typename F >
boost::thread* moost::thread::safe_thread_group< Policy >::create_thread ( f) [inline]

Definition at line 46 of file safe_thread_group.hpp.

Here is the caller graph for this function:

template<typename Policy = default_safe_thread_policy>
template<typename F , typename A1 >
boost::thread* moost::thread::safe_thread_group< Policy >::create_thread ( f,
A1 const &  a1 
) [inline]

Definition at line 50 of file safe_thread_group.hpp.

Here is the call graph for this function:

template<typename Policy = default_safe_thread_policy>
template<typename F , typename A1 , typename A2 >
boost::thread* moost::thread::safe_thread_group< Policy >::create_thread ( f,
A1 const &  a1,
A2 const &  a2 
) [inline]

Definition at line 54 of file safe_thread_group.hpp.

Here is the call graph for this function:

template<typename Policy = default_safe_thread_policy>
template<typename F , typename A1 , typename A2 , typename A3 >
boost::thread* moost::thread::safe_thread_group< Policy >::create_thread ( f,
A1 const &  a1,
A2 const &  a2,
A3 const &  a3 
) [inline]

Definition at line 58 of file safe_thread_group.hpp.

Here is the call graph for this function:

template<typename Policy = default_safe_thread_policy>
template<typename F , typename A1 , typename A2 , typename A3 , typename A4 >
boost::thread* moost::thread::safe_thread_group< Policy >::create_thread ( f,
A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4 
) [inline]

Definition at line 62 of file safe_thread_group.hpp.

Here is the call graph for this function:

template<typename Policy = default_safe_thread_policy>
template<typename F , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 >
boost::thread* moost::thread::safe_thread_group< Policy >::create_thread ( f,
A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4,
A5 const &  a5 
) [inline]

Definition at line 66 of file safe_thread_group.hpp.

Here is the call graph for this function:

template<typename Policy = default_safe_thread_policy>
template<typename F , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 >
boost::thread* moost::thread::safe_thread_group< Policy >::create_thread ( f,
A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4,
A5 const &  a5,
A6 const &  a6 
) [inline]

Definition at line 70 of file safe_thread_group.hpp.

Here is the call graph for this function:

template<typename Policy = default_safe_thread_policy>
template<typename F , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 >
boost::thread* moost::thread::safe_thread_group< Policy >::create_thread ( f,
A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4,
A5 const &  a5,
A6 const &  a6,
A7 const &  a7 
) [inline]

Definition at line 74 of file safe_thread_group.hpp.

Here is the call graph for this function:

template<typename Policy = default_safe_thread_policy>
template<typename F , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 >
boost::thread* moost::thread::safe_thread_group< Policy >::create_thread ( f,
A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4,
A5 const &  a5,
A6 const &  a6,
A7 const &  a7,
A8 const &  a8 
) [inline]

Definition at line 78 of file safe_thread_group.hpp.

Here is the call graph for this function:

template<typename Policy = default_safe_thread_policy>
template<typename F , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 >
boost::thread* moost::thread::safe_thread_group< Policy >::create_thread ( f,
A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4,
A5 const &  a5,
A6 const &  a6,
A7 const &  a7,
A8 const &  a8,
A9 const &  a9 
) [inline]

Definition at line 82 of file safe_thread_group.hpp.

Here is the call graph for this function:


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