2005/5/9

     
 

class SysObject

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::lang::sys::SysObject Class Reference

#include <SysRefHolder.h>

Inheritance diagram for acdk::lang::sys::SysObject:

acdk::lang::sys::Allocator acdk::lang::sys::HeapFrame acdk::lang::sys::AbstractAllocator acdk::lang::sys::BitmapPagedHeap acdk::lang::sys::BoehmGCHeapFrame acdk::lang::sys::Garbage_Heap acdk::lang::sys::PagedHeap acdk::lang::sys::RC_GC_Heap acdk::lang::sys::RC_Heap acdk::lang::sys::StackHeap List of all members.

Detailed Description

SysObject is the base of reference counted Sysobjects.

Author:
Roger Rene Kommer
Version:
Revision
1.8
Date:
Date
2005/04/08 10:53:20


Public Member Functions

 SysObject ()
virtual ~SysObject ()
void releaseRef () const
void addRef () const
 increment reference counter


Static Public Member Functions

void _throwNullPointerException ()

Protected Attributes

sys::core_atomicop _refCount
 The Refernce Conter.


Constructor & Destructor Documentation

acdk::lang::sys::SysObject::SysObject  ) 
 

virtual acdk::lang::sys::SysObject::~SysObject  )  [virtual]
 


Member Function Documentation

void acdk::lang::sys::SysObject::_throwNullPointerException  )  [static]
 

void acdk::lang::sys::SysObject::addRef  )  const
 

increment reference counter

void acdk::lang::sys::SysObject::releaseRef  )  const
 


Member Data Documentation

sys::core_atomicop acdk::lang::sys::SysObject::_refCount [mutable, protected]
 

The Refernce Conter.