IBR-DTNSuite
0.8
|
#include <refcnt_ptr.h>
Public Member Functions | |
Holder (T *ptr) | |
virtual | ~Holder () |
Public Attributes | |
T * | ptr_ |
unsigned | count_ |
ibrcommon::Mutex | lock |
Definition at line 28 of file refcnt_ptr.h.
refcnt_ptr< T >::Holder::Holder | ( | T * | ptr | ) | [inline] |
Definition at line 31 of file refcnt_ptr.h.
virtual refcnt_ptr< T >::Holder::~Holder | ( | ) | [inline, virtual] |
Definition at line 32 of file refcnt_ptr.h.
References refcnt_ptr< T >::Holder::ptr_.
unsigned refcnt_ptr< T >::Holder::count_ |
Definition at line 35 of file refcnt_ptr.h.
Referenced by refcnt_ptr< BLOB >::operator=(), and refcnt_ptr< BLOB >::refcnt_ptr().
ibrcommon::Mutex refcnt_ptr< T >::Holder::lock |
Definition at line 36 of file refcnt_ptr.h.
Referenced by refcnt_ptr< BLOB >::operator=(), and refcnt_ptr< BLOB >::refcnt_ptr().
T* refcnt_ptr< T >::Holder::ptr_ |
Definition at line 32 of file refcnt_ptr.h.
Referenced by refcnt_ptr< BLOB >::getPointer(), refcnt_ptr< BLOB >::operator*(), refcnt_ptr< BLOB >::operator->(), and refcnt_ptr< T >::Holder::~Holder().