#include <ThreadingUtils.h>
Public Member Functions | |
| LockingPtr (volatile T &obj, pthread_mutex_t &mtx) | |
| LockingPtr (volatile T &obj, volatile pthread_mutex_t &mtx) | |
| ~LockingPtr () | |
| T & | operator* () |
| T * | operator-> () |
Private Member Functions | |
| LockingPtr (const LockingPtr &) | |
| LockingPtr & | operator= (const LockingPtr &) |
Private Attributes | |
| T * | pObj_ |
| pthread_mutex_t * | pMtx_ |
|
inline |
|
inline |
|
inline |
|
private |
|
inline |
|
inline |
|
private |
|
private |
|
private |