Public Types | Public Member Functions | Protected Member Functions | Protected Attributes

osgDB::DatabasePager::DatabaseThread Class Reference

Inheritance diagram for osgDB::DatabasePager::DatabaseThread:
Inheritance graph
[legend]

List of all members.

Public Types

enum  Mode { HANDLE_ALL_REQUESTS, HANDLE_NON_HTTP, HANDLE_ONLY_HTTP }

Public Member Functions

 DatabaseThread (DatabasePager *pager, Mode mode, const std::string &name)
 DatabaseThread (const DatabaseThread &dt, DatabasePager *pager)
void setDone (bool done)
bool getDone () const
void setActive (bool active)
bool getActive () const
virtual int cancel ()
virtual void run ()

Protected Member Functions

virtual ~DatabaseThread ()

Protected Attributes

bool _done
bool _active
DatabasePager_pager
Mode _mode
std::string _name

Member Enumeration Documentation

Enumerator:
HANDLE_ALL_REQUESTS 
HANDLE_NON_HTTP 
HANDLE_ONLY_HTTP 

Constructor & Destructor Documentation

osgDB::DatabasePager::DatabaseThread::DatabaseThread ( DatabasePager pager,
Mode  mode,
const std::string &  name 
)
osgDB::DatabasePager::DatabaseThread::DatabaseThread ( const DatabaseThread dt,
DatabasePager pager 
)
virtual osgDB::DatabasePager::DatabaseThread::~DatabaseThread (  )  [protected, virtual]

Member Function Documentation

virtual int osgDB::DatabasePager::DatabaseThread::cancel (  )  [virtual]
bool osgDB::DatabasePager::DatabaseThread::getActive (  )  const [inline]
bool osgDB::DatabasePager::DatabaseThread::getDone (  )  const [inline]
virtual void osgDB::DatabasePager::DatabaseThread::run (  )  [virtual]
void osgDB::DatabasePager::DatabaseThread::setActive ( bool  active  )  [inline]
void osgDB::DatabasePager::DatabaseThread::setDone ( bool  done  )  [inline]

Member Data Documentation


The documentation for this class was generated from the following file:

osg logo
Generated at Wed Dec 15 2010 01:23:37 for the OpenSceneGraph by doxygen 1.7.1.