#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