![]() |
Public API Reference |
#include <scf.h>
Inheritance diagram for iBase:
Public Methods | |
virtual void | IncRef ()=0 |
Increment the number of references to this object. More... | |
virtual void | DecRef ()=0 |
Decrement the reference count. More... | |
virtual int | GetRefCount ()=0 |
Get the ref count (only for debugging). More... | |
virtual void * | QueryInterface (scfInterfaceID iInterfaceID, int iVersion)=0 |
Query a particular interface embedded into this object. More... | |
Static Public Methods | |
void * | QueryInterfaceSafe (iBase *ibase, scfInterfaceID iInterfaceID, int iVersion) |
Query a particular interface embedded into an object. More... |
Definition at line 76 of file scf.h.
|
Decrement the reference count.
Implemented in csPoolEvent. |
|
Get the ref count (only for debugging).
|
|
Increment the number of references to this object.
Referenced by awsEmbeddedComponent::Initialize. |
|
Query a particular interface embedded into this object.
Referenced by QueryInterfaceSafe. |
|
Query a particular interface embedded into an object. This version will test if 'ibase' is NULL. Definition at line 90 of file scf.h. References QueryInterface, and scfInterfaceID. |