#include <oscl_mutex.h>
Inheritance diagram for OsclMutex:
Public Methods | |
OSCL_IMPORT_REF | OsclMutex () |
virtual OSCL_IMPORT_REF | ~OsclMutex () |
OSCL_IMPORT_REF OsclProcStatus::eOsclProcError | Create (void) |
OSCL_IMPORT_REF void | Lock () |
OSCL_IMPORT_REF OsclProcStatus::eOsclProcError | TryLock () |
OSCL_IMPORT_REF void | Unlock () |
OSCL_IMPORT_REF OsclProcStatus::eOsclProcError | Close (void) |
|
Class constructor |
|
Class destructor |
|
Closes the Mutex
|
|
Creates the Mutex
|
|
Locks the Mutex
Implements OsclLockBase. |
|
Try to lock the mutex,if the Mutex is already locked calling thread immediately returns with out blocking
|
|
Releases the Mutex
Implements OsclLockBase. |