cxxtools::AtomicRefCounted Class Reference

#include <cxxtools/refcounted.h>

Inheritance diagram for cxxtools::AtomicRefCounted:
cxxtools::NonCopyable tnt::BackgroundTask tnt::Job tnt::Scope tnt::StressJob tnt::Tcpjob tnt::Sessionscope

Public Member Functions

 AtomicRefCounted ()
 AtomicRefCounted (unsigned refs_)
virtual ~AtomicRefCounted ()
virtual atomic_t addRef ()
virtual atomic_t release ()
atomic_t refs () const

Additional Inherited Members

- Private Member Functions inherited from cxxtools::NonCopyable
 NonCopyable ()

Constructor & Destructor Documentation

cxxtools::AtomicRefCounted::AtomicRefCounted ( )
inline
cxxtools::AtomicRefCounted::AtomicRefCounted ( unsigned  refs_)
inlineexplicit
virtual cxxtools::AtomicRefCounted::~AtomicRefCounted ( )
inlinevirtual

Member Function Documentation

virtual atomic_t cxxtools::AtomicRefCounted::addRef ( )
inlinevirtual
atomic_t cxxtools::AtomicRefCounted::refs ( ) const
inline
virtual atomic_t cxxtools::AtomicRefCounted::release ( )
inlinevirtual

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