26 #ifndef SHORE_PARALLEL_THREAD_HPP__
27 #define SHORE_PARALLEL_THREAD_HPP__
32 #include <boost/thread/recursive_mutex.hpp>
45 typedef boost::recursive_mutex mutex_type;
46 typedef boost::recursive_mutex::scoped_lock lock_type;
47 typedef shore::uncaught_handler::Status status_type;
54 std::string m_threaderrors;
63 virtual void onjoin() {}
69 thread(
const std::string &name);
72 shore::uncaught_handler::Status
status();
76 virtual void operator()();
81 #endif // SHORE_PARALLEL_THREAD_HPP__