ACE_Refcountable_T< ACE_LOCK > Class Template Reference#include <Refcountable_T.h>
Collaboration diagram for ACE_Refcountable_T< ACE_LOCK >:
![]()
template<class ACE_LOCK>
|
ACE_BEGIN_VERSIONED_NAMESPACE_DECL ACE_Refcountable_T< ACE_LOCK >::~ACE_Refcountable_T | ( | void | ) | [inline, virtual] |
Destructor.
ACE_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE ACE_Refcountable_T< ACE_LOCK >::ACE_Refcountable_T | ( | long | refcount | ) | [inline, protected] |
Protected constructor.
ACE_INLINE long ACE_Refcountable_T< ACE_LOCK >::increment | ( | void | ) | [inline] |
ACE_INLINE long ACE_Refcountable_T< ACE_LOCK >::decrement | ( | void | ) | [inline] |
ACE_INLINE long ACE_Refcountable_T< ACE_LOCK >::refcount | ( | void | ) | const [inline] |
Returns the current refcount.
ACE_Atomic_Op<ACE_LOCK, long> ACE_Refcountable_T< ACE_LOCK >::refcount_ [protected] |
Current refcount.