The C++ framework for developing highly scalable, high performance servers on Windows platforms.

CReferenceCount Class Reference

Collaboration diagram for CReferenceCount:

List of all members.

Public Member Functions

 CReferenceCount ()
 CReferenceCount (long initialValue)
 CReferenceCount (const CReferenceCount &rhs)
CReferenceCountoperator= (const CReferenceCount &rhs)
long Increment ()
long Decrement ()
bool WeOwnOnlyReference () const
bool IsZero () const
void SetToOne ()
long GetValue () const


Constructor & Destructor Documentation

CReferenceCount (  )  [inline]

CReferenceCount ( long  initialValue  )  [inline, explicit]

CReferenceCount ( const CReferenceCount rhs  ) 


Member Function Documentation

CReferenceCount& operator= ( const CReferenceCount rhs  ) 

long Increment (  )  [inline]

long Decrement (  )  [inline]

bool WeOwnOnlyReference (  )  const [inline]

bool IsZero (  )  const [inline]

void SetToOne (  )  [inline]

long GetValue (  )  const [inline]


Generated on Sun Sep 12 19:08:48 2021 for The Server Framework - v7.4 by doxygen 1.5.3