|
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
} |
|
§ Mode
Enumerator |
---|
HANDLE_ALL_REQUESTS | |
HANDLE_NON_HTTP | |
HANDLE_ONLY_HTTP | |
§ DatabaseThread() [1/2]
osgDB::DatabasePager::DatabaseThread::DatabaseThread |
( |
DatabasePager * |
pager, |
|
|
Mode |
mode, |
|
|
const std::string & |
name |
|
) |
| |
§ DatabaseThread() [2/2]
§ ~DatabaseThread()
virtual osgDB::DatabasePager::DatabaseThread::~DatabaseThread |
( |
| ) |
|
|
protectedvirtual |
§ cancel()
virtual int osgDB::DatabasePager::DatabaseThread::cancel |
( |
| ) |
|
|
virtual |
Cancel the thread. Equivalent to SIGKILL.
- Returns
- 0 if normal, -1 if errno set, errno code otherwise.
Reimplemented from OpenThreads::Thread.
§ getActive()
bool osgDB::DatabasePager::DatabaseThread::getActive |
( |
| ) |
const |
|
inline |
§ getDone()
bool osgDB::DatabasePager::DatabaseThread::getDone |
( |
| ) |
const |
|
inline |
§ getName()
const std::string& osgDB::DatabasePager::DatabaseThread::getName |
( |
| ) |
const |
|
inline |
§ run()
virtual void osgDB::DatabasePager::DatabaseThread::run |
( |
| ) |
|
|
virtual |
Thread's run method. Must be implemented by derived classes. This is where the action happens.
Implements OpenThreads::Thread.
§ setActive()
void osgDB::DatabasePager::DatabaseThread::setActive |
( |
bool |
active | ) |
|
|
inline |
§ setDone()
void osgDB::DatabasePager::DatabaseThread::setDone |
( |
bool |
done | ) |
|
|
inline |
§ setName()
void osgDB::DatabasePager::DatabaseThread::setName |
( |
const std::string & |
name | ) |
|
|
inline |
§ _active
volatile bool osgDB::DatabasePager::DatabaseThread::_active |
|
protected |
§ _done
§ _mode
Mode osgDB::DatabasePager::DatabaseThread::_mode |
|
protected |
§ _name
std::string osgDB::DatabasePager::DatabaseThread::_name |
|
protected |
§ _pager
The documentation for this class was generated from the following file: