Public Types | |
| typedef std::list < osgUtil::SceneView * > | SceneViewList |
Public Member Functions | |
| ThreadSafeQueue () | |
| ~ThreadSafeQueue () | |
| void | release () |
| osgUtil::SceneView * | takeFront () |
| void | add (osgUtil::SceneView *sv) |
Public Attributes | |
| OpenThreads::Mutex | _mutex |
| OpenThreads::Block | _block |
| SceneViewList | _queue |
| typedef std::list<osgUtil::SceneView*> osgViewer::Renderer::ThreadSafeQueue::SceneViewList |
| osgViewer::Renderer::ThreadSafeQueue::ThreadSafeQueue | ( | ) |
| osgViewer::Renderer::ThreadSafeQueue::~ThreadSafeQueue | ( | ) |
| void osgViewer::Renderer::ThreadSafeQueue::add | ( | osgUtil::SceneView * | sv | ) |
| void osgViewer::Renderer::ThreadSafeQueue::release | ( | ) | [inline] |
| osgUtil::SceneView* osgViewer::Renderer::ThreadSafeQueue::takeFront | ( | ) |
1.7.1