Public Member Functions | Data Fields

RefCountObj Class Reference

#include <Ptr.h>

Inherits ForceVFPTToTop.

Inherited by HdrStrHeap, HostEnt, IOBufferBlock, IOBufferData, LogFieldAliasMap, LogFile, LogObject, NetAcceptAction, Peer, PrefetchTransform, PrefetchUrlEntry, ProxyMutex, UpdateConfigList, and UpdateConfigParams.

Collaboration diagram for RefCountObj:
Collaboration graph
[legend]

Public Member Functions

 RefCountObj ()
 RefCountObj (const RefCountObj &s)
virtual ~RefCountObj ()
RefCountObjoperator= (const RefCountObj &s)
int refcount_inc ()
int refcount_dec ()
int refcount () const
virtual void free ()

Data Fields

volatile int m_refcount

Detailed Description

Definition at line 245 of file Ptr.h.


Constructor & Destructor Documentation

RefCountObj::RefCountObj (  )  [inline]

Definition at line 248 of file Ptr.h.

RefCountObj::RefCountObj ( const RefCountObj s  )  [inline]

Definition at line 251 of file Ptr.h.

virtual RefCountObj::~RefCountObj (  )  [inline, virtual]

Definition at line 256 of file Ptr.h.


Member Function Documentation

virtual void RefCountObj::free ( void   )  [inline, virtual]
RefCountObj& RefCountObj::operator= ( const RefCountObj s  )  [inline]

Definition at line 258 of file Ptr.h.

int RefCountObj::refcount (  )  const [inline]

Definition at line 294 of file Ptr.h.

References m_refcount.

int RefCountObj::refcount_dec (  )  [inline]
int RefCountObj::refcount_inc (  )  [inline]

Field Documentation

Definition at line 272 of file Ptr.h.

Referenced by refcount(), refcount_dec(), refcount_inc(), sdk_sanity_check_mutex(), and TSMutexCheck().


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