9 #ifndef anna_core_mt_ThreadManager_hpp 10 #define anna_core_mt_ThreadManager_hpp 73 const std::string&
getName()
const {
return a_name; }
88 void join() noexcept(
false);
116 const std::string a_name;
120 const int a_threadFlags;
Definition: ThreadManager.hpp:35
Definition: Thread.hpp:31
Definition: ThreadManager.hpp:33
Thread * createThread() noexcept(false)
Definition: ThreadManager.hpp:27
const std::string & getName() const
Definition: ThreadManager.hpp:73
Definition: ThreadManager.hpp:37
ThreadManager(const char *name, const Mode::_v mode, const int maxSize, const int flags=Thread::Flag::None)
std::string asString() const
iterator thread_iterator
Definition: ThreadManager.hpp:45
void join() noexcept(false)
thread_iterator thread_end()
Definition: ThreadManager.hpp:100
Definition: SafeRecycler.hpp:36
iterator end()
Definition: Recycler.hpp:221
thread_iterator thread_begin()
Definition: ThreadManager.hpp:94
Definition: ThreadManager.hpp:38
Definition: ThreadManager.hpp:36
_v
Definition: ThreadManager.hpp:34
Definition: Semaphore.hpp:30
iterator begin()
Definition: Recycler.hpp:209
Recycler< Thread, Allocator< Thread > >::iterator iterator
Definition: SafeRecycler.hpp:38
static Thread * thread(thread_iterator ii)
Definition: ThreadManager.hpp:107
Definition: Thread.hpp:38