SyncPipe< T > Class Template Reference
#include <SyncPipe.h>
Public Member Functions | |
| SyncPipe () | |
| virtual | ~SyncPipe () |
| void | push_back (T obj) |
| T | at (int idx) |
| T | pop_front () |
| T | erase (int idx) |
| int | size () |
| void | clear () |
| std::deque< T > * | makeCopyAndClear () |
| std::vector< T > * | makeCopyAsVectorAndClear () |
Protected Member Functions | |
| void | initLock () |
Protected Attributes | |
| std::deque< T > | objs |
| OSG::Lock * | lock |
template<class T>
class SyncPipe< T >
Constructor & Destructor Documentation
Member Function Documentation
template<class T >
| T SyncPipe< T >::at | ( | int | idx | ) | [inline] |
template<class T >
| void SyncPipe< T >::clear | ( | ) | [inline] |
template<class T >
| T SyncPipe< T >::erase | ( | int | idx | ) | [inline] |
template<class T >
| void SyncPipe< T >::initLock | ( | ) | [inline, protected] |
template<class T >
| std::deque< T > * SyncPipe< T >::makeCopyAndClear | ( | ) | [inline] |
template<class T >
| std::vector< T > * SyncPipe< T >::makeCopyAsVectorAndClear | ( | ) | [inline] |
template<class T >
| T SyncPipe< T >::pop_front | ( | ) | [inline] |
template<class T>
| void SyncPipe< T >::push_back | ( | T | obj | ) | [inline] |
template<class T >
| int SyncPipe< T >::size | ( | ) | [inline] |
Member Data Documentation
The documentation for this class was generated from the following file:
- src/inVRs/SystemCore/SyncPipe.h
Generated on Wed Oct 20 16:12:01 2010 for inVRs by
1.5.8