#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 |