XmlRpc::XmlRpcMutex Class Reference

#include <XmlRpcMutex.h>

List of all members.


Detailed Description

A simple platform-independent mutex API implemented for posix and windows.


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.

Classes

struct  AutoLock
 Utility class to acquire a mutex at construction and release it when destroyed. More...


Constructor & Destructor Documentation

XmlRpc::XmlRpcMutex::XmlRpcMutex (  )  [inline]

Construct a Mutex object.

00016 : _pMutex(0) {}

XmlRpc::XmlRpcMutex::~XmlRpcMutex (  ) 

Destroy a Mutex object.


Member Function Documentation

void XmlRpc::XmlRpcMutex::acquire (  ) 

Wait for the mutex to be available and then acquire the lock.

void XmlRpc::XmlRpcMutex::release (  ) 

Release the mutex.


Member Data Documentation

void* XmlRpc::XmlRpcMutex::_pMutex [private]

Native Mutex object.


The documentation for this class was generated from the following file:
Generated on Tue Jul 24 16:51:19 2007 for ITM OverSim by  doxygen 1.5.1