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

#include <safe_thread.hpp>

Inheritance diagram for moost::thread::safe_thread< Policy >:
Collaboration diagram for moost::thread::safe_thread< Policy >:

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< Policy >

Definition at line 43 of file safe_thread.hpp.


Member Function Documentation

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

Definition at line 47 of file safe_thread.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< Policy >::create_thread ( f,
A1 const &  a1 
) [inline]

Definition at line 51 of file safe_thread.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< Policy >::create_thread ( f,
A1 const &  a1,
A2 const &  a2 
) [inline]

Definition at line 55 of file safe_thread.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< Policy >::create_thread ( f,
A1 const &  a1,
A2 const &  a2,
A3 const &  a3 
) [inline]

Definition at line 59 of file safe_thread.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< Policy >::create_thread ( f,
A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4 
) [inline]

Definition at line 63 of file safe_thread.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< Policy >::create_thread ( f,
A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4,
A5 const &  a5 
) [inline]

Definition at line 67 of file safe_thread.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< 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 71 of file safe_thread.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< 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 75 of file safe_thread.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< 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 79 of file safe_thread.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< 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 83 of file safe_thread.hpp.

Here is the call graph for this function:


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