ACE_Refcountable_T< ACE_LOCK > Class Template Reference

#include <Refcountable_T.h>

Collaboration diagram for ACE_Refcountable_T< ACE_LOCK >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual ~ACE_Refcountable_T (void)
 Destructor.
long increment (void)
long decrement (void)
long refcount (void) const
 Returns the current refcount.

Protected Member Functions

 ACE_Refcountable_T (long refcount)
 Protected constructor.

Protected Attributes

ACE_Atomic_Op< ACE_LOCK, long > refcount_
 Current refcount.

template<class ACE_LOCK>
class ACE_Refcountable_T< ACE_LOCK >


Constructor & Destructor Documentation

template<class ACE_LOCK >
ACE_Refcountable_T< ACE_LOCK >::~ACE_Refcountable_T ( void   )  [inline, virtual]

Destructor.

template<class ACE_LOCK >
ACE_Refcountable_T< ACE_LOCK >::ACE_Refcountable_T ( long  refcount  )  [inline, protected]

Protected constructor.


Member Function Documentation

template<class ACE_LOCK >
long ACE_Refcountable_T< ACE_LOCK >::decrement ( void   )  [inline]

template<class ACE_LOCK >
long ACE_Refcountable_T< ACE_LOCK >::increment ( void   )  [inline]

template<class ACE_LOCK >
long ACE_Refcountable_T< ACE_LOCK >::refcount ( void   )  const [inline]

Returns the current refcount.


Member Data Documentation

template<class ACE_LOCK>
ACE_Atomic_Op<ACE_LOCK, long> ACE_Refcountable_T< ACE_LOCK >::refcount_ [protected]

Current refcount.


The documentation for this class was generated from the following files:

Generated on Mon Jul 13 16:12:42 2009 for ACE by  doxygen 1.5.8