#include <XmlRpcMutex.h>
Classes | |
| struct | AutoLock |
| Utility class to acquire a mutex at construction and release it when destroyed. More... | |
Public Member Functions | |
| XmlRpcMutex () | |
| Construct a Mutex object. | |
| ~XmlRpcMutex () | |
| Destroy a Mutex object. | |
| void | acquire () |
| Wait for the mutex to be available and then acquire the lock. | |
| void | release () |
| Release the mutex. | |
Private Attributes | |
| void * | _pMutex |
| Native Mutex object. | |
Definition at line 19 of file XmlRpcMutex.h.
| XmlRpc::XmlRpcMutex::XmlRpcMutex | ( | ) | [inline] |
| XmlRpc::XmlRpcMutex::~XmlRpcMutex | ( | ) |
Destroy a Mutex object.
| void XmlRpc::XmlRpcMutex::acquire | ( | ) |
Wait for the mutex to be available and then acquire the lock.
Referenced by XmlRpc::XmlRpcMutex::XmlRpcMutex::AutoLock::AutoLock().
| void XmlRpc::XmlRpcMutex::release | ( | ) |
void* XmlRpc::XmlRpcMutex::_pMutex [private] |
1.5.8