#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. |