WvStreams
|
Helper internal structure. More...
#include <utils.h>
Public Member Functions | |
IObject * | getInterface (void *self, const UUID &uuid, const UUID_Info *uuidlist) |
Used to implement IObject::getInterface(). | |
IObject * | getInterface (void *self, const UUID &uuid, const UUID_Info *uuidlist) |
Used to implement IObject::getInterface(). | |
Public Attributes | |
unsigned int | refcount |
Holds the reference count. | |
WeakRef * | weakref |
Pointer to a weak reference object. | |
Helper internal structure.
Used for implementing IMPLEMENT_IOBJECT.
Definition at line 87 of file debian/libwvstreams-dev/usr/include/wvstreams/xplc/utils.h.
|
inline |
Definition at line 98 of file debian/libwvstreams-dev/usr/include/wvstreams/xplc/utils.h.
|
inline |
Definition at line 98 of file include/xplc/utils.h.
UUID_MAP_END IObject * IObjectImplInternal::getInterface | ( | void * | self, |
const UUID & | uuid, | ||
const UUID_Info * | uuidlist | ||
) |
Used to implement IObject::getInterface().
Definition at line 40 of file getiface.cc.
References IObject::addRef().
unsigned int IObjectImplInternal::refcount |
Holds the reference count.
Definition at line 91 of file debian/libwvstreams-dev/usr/include/wvstreams/xplc/utils.h.
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.
Definition at line 97 of file debian/libwvstreams-dev/usr/include/wvstreams/xplc/utils.h.