#include <scf.h>
Inheritance diagram for iBase:
Public Methods | |
virtual void | IncRef ()=0 |
Increment the number of references to this object. | |
virtual void | DecRef ()=0 |
Decrement the reference count. | |
virtual int | GetRefCount ()=0 |
Get the ref count (only for debugging). | |
virtual void* | QueryInterface (scfInterfaceID iInterfaceID, int iVersion)=0 |
Query a particular interface embedded into this object. | |
Static Public Methods | |
void* | QueryInterfaceSafe (iBase *ibase, scfInterfaceID iInterfaceID, int iVersion) |
Query a particular interface embedded into an object. More... |
|
Query a particular interface embedded into an object. This version will test if 'ibase' is NULL. |