|
| enum | Mode { HANDLE_ALL_REQUESTS,
HANDLE_NON_HTTP,
HANDLE_ONLY_HTTP
} |
| |
| enum | ThreadPriority {
THREAD_PRIORITY_MAX,
THREAD_PRIORITY_HIGH,
THREAD_PRIORITY_NOMINAL,
THREAD_PRIORITY_LOW,
THREAD_PRIORITY_MIN,
THREAD_PRIORITY_DEFAULT
} |
| |
| enum | ThreadPolicy { THREAD_SCHEDULE_FIFO,
THREAD_SCHEDULE_ROUND_ROBIN,
THREAD_SCHEDULE_TIME_SHARE,
THREAD_SCHEDULE_DEFAULT
} |
| |
| Enumerator |
|---|
| HANDLE_ALL_REQUESTS |
|
| HANDLE_NON_HTTP |
|
| HANDLE_ONLY_HTTP |
|
| osgDB::ImagePager::ImageThread::ImageThread |
( |
ImagePager * |
pager, |
|
|
Mode |
mode, |
|
|
const std::string & |
name |
|
) |
| |
| virtual osgDB::ImagePager::ImageThread::~ImageThread |
( |
| ) |
|
|
protectedvirtual |
| virtual int osgDB::ImagePager::ImageThread::cancel |
( |
| ) |
|
|
virtual |
Cancel the thread. Equivalent to SIGKILL.
- Returns
- 0 if normal, -1 if errno set, errno code otherwise.
Reimplemented from OpenThreads::Thread.
| bool osgDB::ImagePager::ImageThread::getDone |
( |
| ) |
const |
|
inline |
| virtual void osgDB::ImagePager::ImageThread::run |
( |
| ) |
|
|
virtual |
Thread's run method. Must be implemented by derived classes. This is where the action happens.
Implements OpenThreads::Thread.
| void osgDB::ImagePager::ImageThread::setDone |
( |
bool |
done | ) |
|
|
inline |
| bool osgDB::ImagePager::ImageThread::_done |
|
protected |
| Mode osgDB::ImagePager::ImageThread::_mode |
|
protected |
| std::string osgDB::ImagePager::ImageThread::_name |
|
protected |
| ImagePager* osgDB::ImagePager::ImageThread::_pager |
|
protected |
The documentation for this class was generated from the following file: