osgDB::DatabasePager::ReadQueue Struct Reference

Inheritance diagram for osgDB::DatabasePager::ReadQueue:

osgDB::DatabasePager::RequestQueue osg::Referenced

List of all members.

Public Member Functions

 ReadQueue (DatabasePager *pager, const std::string &name)
void block ()
void release ()
void updateBlock ()
void clear ()
void add (DatabaseRequest *databaseRequest)
void takeFirst (osg::ref_ptr< DatabaseRequest > &databaseRequest)

Public Attributes

osg::ref_ptr< osg::RefBlock_block
DatabasePager_pager
std::string _name
int _frameNumberLastPruned
OpenThreads::Mutex _childrenToDeleteListMutex
ObjectList _childrenToDeleteList


Constructor & Destructor Documentation

osgDB::DatabasePager::ReadQueue::ReadQueue ( DatabasePager pager,
const std::string &  name 
)


Member Function Documentation

void osgDB::DatabasePager::ReadQueue::block (  )  [inline]

void osgDB::DatabasePager::ReadQueue::release (  )  [inline]

void osgDB::DatabasePager::ReadQueue::updateBlock (  )  [inline]

void osgDB::DatabasePager::ReadQueue::clear (  ) 

void osgDB::DatabasePager::ReadQueue::add ( DatabaseRequest databaseRequest  ) 

void osgDB::DatabasePager::ReadQueue::takeFirst ( osg::ref_ptr< DatabaseRequest > &  databaseRequest  ) 


Member Data Documentation


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

Generated on Sat Mar 20 12:34:01 2010 for openscenegraph by  doxygen 1.5.6