#include <opalmixer.h>
Public Member Functions | |
| PMemBuffer () | |
| PMemBuffer (PINDEX size) | |
| PMemBuffer (BYTE *ptr, size_t size) | |
| PMemBuffer (const PBYTEArray &obj) | |
| PMemBuffer (const PMemBuffer &obj) | |
| ~PMemBuffer () | |
| PMemBuffer & | operator= (const PMemBuffer &obj) | 
| void | MakeUnique () | 
| void | SetBase (PINDEX offs) | 
| void | Rebase (PINDEX offs) | 
| void | SetSize (PINDEX size) | 
| BYTE * | GetPointerAndLock () | 
| const BYTE * | GetPointerAndLock () const | 
| PINDEX | GetSize () const | 
| void | Lock () const | 
| void | Unlock () const | 
| PSync & | GetMutex () | 
Public Attributes | |
| Common * | common | 
Protected Attributes | |
| BYTE * | data | 
| PINDEX | dataLen | 
Classes | |
| struct | Common | 
| PMemBuffer< Locker_T >::PMemBuffer | ( | ) |  [inline] | 
        
| PMemBuffer< Locker_T >::PMemBuffer | ( | PINDEX | size | ) |  [inline] | 
        
| PMemBuffer< Locker_T >::PMemBuffer | ( | BYTE * | ptr, | |
| size_t | size | |||
| ) |  [inline] | 
        
| PMemBuffer< Locker_T >::PMemBuffer | ( | const PBYTEArray & | obj | ) |  [inline] | 
        
| PMemBuffer< Locker_T >::PMemBuffer | ( | const PMemBuffer< Locker_T > & | obj | ) |  [inline] | 
        
| PMemBuffer< Locker_T >::~PMemBuffer | ( | ) |  [inline] | 
        
| PMemBuffer& PMemBuffer< Locker_T >::operator= | ( | const PMemBuffer< Locker_T > & | obj | ) |  [inline] | 
        
| void PMemBuffer< Locker_T >::MakeUnique | ( | ) |  [inline] | 
        
| void PMemBuffer< Locker_T >::SetBase | ( | PINDEX | offs | ) |  [inline] | 
        
| void PMemBuffer< Locker_T >::Rebase | ( | PINDEX | offs | ) |  [inline] | 
        
| void PMemBuffer< Locker_T >::SetSize | ( | PINDEX | size | ) |  [inline] | 
        
| BYTE* PMemBuffer< Locker_T >::GetPointerAndLock | ( | ) |  [inline] | 
        
| const BYTE* PMemBuffer< Locker_T >::GetPointerAndLock | ( | ) |  const [inline] | 
        
| PINDEX PMemBuffer< Locker_T >::GetSize | ( | ) |  const [inline] | 
        
| void PMemBuffer< Locker_T >::Lock | ( | ) |  const [inline] | 
        
| void PMemBuffer< Locker_T >::Unlock | ( | ) |  const [inline] | 
        
| PSync& PMemBuffer< Locker_T >::GetMutex | ( | ) |  [inline] | 
        
| Common* PMemBuffer< Locker_T >::common | 
BYTE* PMemBuffer< Locker_T >::data [protected]           | 
        
PINDEX PMemBuffer< Locker_T >::dataLen [protected]           | 
        
 1.5.1