9 #ifndef anna_core_mt_Thread_hpp 10 #define anna_core_mt_Thread_hpp 55 pthread_t
getId()
const {
return a_id; }
62 void setFlags(
const int flags) { a_flags = flags; }
74 bool isRunning()
const {
return (a_id != (pthread_t) - 1); }
116 void join() noexcept(
false);
122 virtual std::string
asString()
const ;
137 static void* exec(
void* arg);
Definition: Thread.hpp:31
pthread_t getId() const
Definition: Thread.hpp:55
void join() noexcept(false)
Definition: ThreadManager.hpp:27
Definition: Thread.hpp:37
bool isJoinable() const
Definition: Thread.hpp:67
Thread()
Definition: Thread.hpp:44
void setFlags(const int flags)
Definition: Thread.hpp:62
Definition: Allocator.hpp:19
bool isRunning() const
Definition: Thread.hpp:74
void start(Runnable &runnable) noexcept(false)
Definition: Runnable.hpp:27
void testCancel()
Definition: Thread.hpp:91
virtual std::string asString() const
Definition: Thread.hpp:38
Definition: Thread.hpp:38