DBus::RefCnt Class Reference
#include <util.h>
Public Member Functions | |
| RefCnt () | |
| RefCnt (const RefCnt &rc) | |
| virtual | ~RefCnt () |
| RefCnt & | operator= (const RefCnt &ref) |
| bool | noref () const |
| bool | one () const |
Private Member Functions | |
| DXXAPILOCAL void | ref () const |
| DXXAPILOCAL void | unref () const |
Private Attributes | |
| int * | __ref |
Detailed Description
Definition at line 43 of file util.h.
Constructor & Destructor Documentation
| DBus::RefCnt::RefCnt | ( | const RefCnt & | rc | ) | [inline] |
Member Function Documentation
| bool DBus::RefCnt::noref | ( | ) | const [inline] |
Definition at line 72 of file util.h.
Referenced by DBus::RefPtr< Callback_Base< bool, const Message & > >::get(), DBus::RefPtrI< Private >::get(), DBus::RefPtr< Callback_Base< bool, const Message & > >::operator->(), and DBus::RefPtrI< Private >::operator->().
| bool DBus::RefCnt::one | ( | ) | const [inline] |
Definition at line 77 of file util.h.
Referenced by DBus::RefPtr< Callback_Base< bool, const Message & > >::operator=(), DBus::RefPtrI< Private >::operator=(), DBus::RefPtr< Callback_Base< bool, const Message & > >::~RefPtr(), and DBus::RefPtrI< T >::~RefPtrI().
| DXXAPILOCAL void DBus::RefCnt::ref | ( | ) | const [inline, private] |
Definition at line 84 of file util.h.
Referenced by operator=().
| DXXAPILOCAL void DBus::RefCnt::unref | ( | ) | const [inline, private] |
Definition at line 88 of file util.h.
References DBus::debug_log.
Member Data Documentation
int* DBus::RefCnt::__ref [private] |
Definition at line 105 of file util.h.
Referenced by operator=(), and RefCnt().
The documentation for this class was generated from the following file: