Ice 3.7 C++11 API Reference
|
Go to the documentation of this file.
5 #ifndef ICE_UTIL_THREAD_H
6 #define ICE_UTIL_THREAD_H
130 const std::string&
name()
const;
153 void operator=(
const Thread&);
Thread(const std::string &)
bool operator==(const Thread &) const
static void sleep(const Time &)
ThreadControl start(size_t, int priority)
Definition: Optional.h:1095
#define ICE_API
Definition: Config.h:197
bool _started
Definition: Thread.h:135
ThreadControl getThreadControl() const
bool operator<(const Thread &) const
bool operator==(const ThreadControl &) const
pthread_t _thread
Definition: Thread.h:142
bool _running
Definition: Thread.h:136
pthread_t ID
Definition: Thread.h:74
ThreadControl start(size_t=0)
Handle< Thread > ThreadPtr
Definition: Thread.h:156
const std::string & name() const
Mutex _stateMutex
Definition: Thread.h:134
const std::string _name
Definition: Thread.h:133
bool operator!=(const ThreadControl &) const