Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

IObjectImplInternal Struct Reference

#include <utils.h>

List of all members.


Detailed Description

Helper internal structure.

Used for implementing IMPLEMENT_IOBJECT.


Public Member Functions

IObjectgetInterface (void *self, const UUID &uuid, const UUID_Info *uuidlist)
 Used to implement IObject::getInterface().

Public Attributes

unsigned int refcount
 Holds the reference count.
WeakRefweakref
 Pointer to a weak reference object.


Member Data Documentation

WeakRef* IObjectImplInternal::weakref
 

Pointer to a weak reference object.

This object is lazily instantiated, so the pointer is NULL until a weak reference is needed.


The documentation for this struct was generated from the following files:
Generated on Sun Jul 10 14:08:06 2005 for WvStreams by  doxygen 1.4.0