sipxmedialib
Version 3.3
|
#include <MpOssContainer.h>
Public Member Functions | |
Creators | |
MpOssContainer () | |
~MpOssContainer () | |
Manipulators | |
MpOss * | getOSSDeviceWrapper (const UtlString &ossdev) |
Create new wrapper for name haven't founded in container. More... | |
void | excludeFromContainer (MpOss *pDev) |
Excluding wrapper from container. More... | |
Static Public Member Functions | |
static MpOssContainer * | getContainer () |
Creating wrapper and return if it wasn't create yet. More... | |
static void | releaseContainer (MpOssContainer *pCont) |
Releasing wrapper if it no longer needed (no references). More... | |
static UtlBoolean | excludeWrapperFromContainer (MpOss *pDev) |
Excluding wrapper from container (static version). More... | |
Static Protected Attributes | |
static MpOssContainer * | mpCont = NULL |
Pointer to allocated class. More... | |
static int | refCount = 0 |
Number of all MpOSSDeviceWrapperContainer members. More... | |
Private Attributes | |
OsMutex | mMutex |
Internal synchronization mutex. More... | |
MpOssContainer | ( | ) |
~MpOssContainer | ( | ) |
MpOss * getOSSDeviceWrapper | ( | const UtlString & | ossdev | ) |
Create new wrapper for name haven't founded in container.
void excludeFromContainer | ( | MpOss * | 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 MpOSSDeviceWrapperContainer members.
|
private |
Internal synchronization mutex.