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