rshared_object Class Reference

Replaceable Shared Object Base Class. More...

#include <ETL/handle>

Inheritance diagram for rshared_object:

shared_object

List of all members.

Public Member Functions

void rref () const
void runref () const
int rcount () const

Public Attributes

void * front_
void * back_

Protected Member Functions

 rshared_object ()

Private Attributes

int rrefcount


Detailed Description

Replaceable Shared Object Base Class.

See also:
rhandle
Todo:
This needs to be documented

Definition at line 320 of file _handle.h.


Constructor & Destructor Documentation

rshared_object::rshared_object (  )  [inline, protected]

Definition at line 330 of file _handle.h.


Member Function Documentation

void rshared_object::rref (  )  const [inline]

Definition at line 333 of file _handle.h.

void rshared_object::runref (  )  const [inline]

Definition at line 336 of file _handle.h.

References rrefcount.

int rshared_object::rcount (  )  const [inline]

Definition at line 342 of file _handle.h.


Member Data Documentation

int rshared_object::rrefcount [mutable, private]

Definition at line 323 of file _handle.h.

Referenced by runref().

void* rshared_object::front_

Definition at line 326 of file _handle.h.

void* rshared_object::back_

Definition at line 327 of file _handle.h.


The documentation for this class was generated from the following file:
Generated on Sun Oct 28 06:22:07 2007 for ETL by  doxygen 1.5.3-20071008