|
sipxmedialib
Version 3.3
|
#include <MpAlsaContainer.h>


Public Member Functions | |
Creators | |
| MpAlsaContainer () | |
| ~MpAlsaContainer () | |
Manipulators | |
| MpAlsa * | getALSADeviceWrapper (const UtlString &ossdev) |
| Create new wrapper for name haven't founded in container. More... | |
| void | excludeFromContainer (MpAlsa *pDev) |
| Excluding wrapper from container. More... | |
Static Public Member Functions | |
| static MpAlsaContainer * | getContainer () |
| Creating wrapper and return if it wasn't create yet. More... | |
| static void | releaseContainer (MpAlsaContainer *pCont) |
| Releasing wrapper if it no longer needed (no references). More... | |
| static UtlBoolean | excludeWrapperFromContainer (MpAlsa *pDev) |
| Excluding wrapper from container (static version). More... | |
Static Protected Attributes | |
| static MpAlsaContainer * | mpCont = NULL |
| Pointer to allocated class. More... | |
| static int | refCount = 0 |
| Number of all MpALSADeviceWrapperContainer members. More... | |
Private Attributes | |
| OsMutex | mMutex |
| Internal synchronization mutex. More... | |
| MpAlsaContainer | ( | ) |
| ~MpAlsaContainer | ( | ) |
| MpAlsa * getALSADeviceWrapper | ( | const UtlString & | ossdev | ) |
Create new wrapper for name haven't founded in container.
| void excludeFromContainer | ( | MpAlsa * | pDev | ) |
Excluding wrapper from container.
|
static |
Creating wrapper and return if it wasn't create yet.
|
static |
Releasing wrapper if it no longer needed (no references).
|
static |
Excluding wrapper from container (static version).
|
staticprotected |
Pointer to allocated class.
|
staticprotected |
Number of all MpALSADeviceWrapperContainer members.
|
private |
Internal synchronization mutex.
1.8.11