|
IBR-DTNSuite 0.6
|
#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< T >::operator=(), and refcnt_ptr< T >::refcnt_ptr().
| ibrcommon::Mutex refcnt_ptr< T >::Holder::lock |
Definition at line 36 of file refcnt_ptr.h.
Referenced by refcnt_ptr< T >::operator=(), and refcnt_ptr< T >::refcnt_ptr().
| T* refcnt_ptr< T >::Holder::ptr_ |
Definition at line 32 of file refcnt_ptr.h.
Referenced by refcnt_ptr< T >::getPointer(), refcnt_ptr< T >::operator*(), refcnt_ptr< T >::operator->(), and refcnt_ptr< T >::Holder::~Holder().