|  | 
| typedef IPCRingBuffer::value_type | BufferType | 
|  | 
|  | 
| template<typename LockType > | 
| BufferType * | getBuf (LockType &lock) const | 
|  | 
| template<typename ManagedMemory > | 
| void | allocateBuf (ManagedMemory &shm, IPCRingBuffer::Options const &opts) | 
|  | 
| template<typename ManagedMemory > | 
| void | freeBuf (ManagedMemory &shm) | 
|  | 
| sharable_lock_type | getSharableLock () | 
|  | 
| exclusive_lock_type | getExclusiveLock () | 
|  | 
| mutex_type & | getMutex () | 
|  | 
| void | verifyWriterLock (exclusive_lock_type &lock) const | 
|  | Checks to make sure we have a writer (exclusive) lock. 
 | 
|  | 
| template<typename LockType > | 
| void | verifyReaderLock (LockType &lock) const | 
|  | Checks to make sure we at least have a reader (sharable) lock. 
 | 
|  | 
The documentation for this class was generated from the following file: