|
Inheritance diagram for sync_ptr:
Pointer)
Definition at line 52 of file sync_ptr.hpp.
Public Member Functions | |
sync_ptr (T *type, SYNC_T *sync_ctrl_=new SYNC_T) | |
virtual | ~sync_ptr () |
RefLockPtr | operator-> () |
RefLockPtr | operator * () |
RefLockPtr | get_locked_obj (bool *trylock_stat=NULL) |
Protected Member Functions | |
sync_ptr (T *type, SYNC_T *sync_ctrl_, int *RefCount_) | |
Protected Attributes | |
T * | m_type |
SYNC_T * | m_sync_ctrl |
int * | m_RefCount |
Classes | |
class | RefLockPtr |
RefLockPtr is a helper class used by sync_ptr to perform an automatic lock when operator->() is called. More... |