![]() |
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 implemented by this object. More... | |
Static Public Methods | |
| void * | QueryInterfaceSafe (iBase *ibase, scfInterfaceID iInterfaceID, int iVersion) |
| Query a particular interface implemented by an object. More... | |
Definition at line 75 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.
|
|
||||||||||||
|
Query a particular interface implemented by this object.
Referenced by QueryInterfaceSafe. |
|
||||||||||||||||
|
Query a particular interface implemented by an object. This version will test if 'ibase' is 0. Definition at line 89 of file scf.h. References QueryInterface, and scfInterfaceID. |