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
virtual int cancel ()
virtual void run ()
osg::ref_ptr< osg::NodedpReadRefNodeFile (const std::string &fileName, const ReaderWriter::Options *options)

Protected Member Functions

virtual ~DatabaseThread ()

Protected Attributes

bool _done
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

void osgDB::DatabasePager::DatabaseThread::setDone ( bool  done  )  [inline]

bool osgDB::DatabasePager::DatabaseThread::getDone (  )  const [inline]

virtual int osgDB::DatabasePager::DatabaseThread::cancel (  )  [virtual]

virtual void osgDB::DatabasePager::DatabaseThread::run (  )  [virtual]

osg::ref_ptr<osg::Node> osgDB::DatabasePager::DatabaseThread::dpReadRefNodeFile ( const std::string &  fileName,
const ReaderWriter::Options options 
)


Member Data Documentation


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

Generated at Thu Aug 14 04:13:11 2008 for the OpenSceneGraph by doxygen 1.5.6.