|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This is the basic interface: all other interfaces should be derived from this one, this will allow us to always use at least some minimal functionality given any interface pointer.
Method Summary | |
void |
decRef()
Decrement the reference count. |
java.lang.String |
getName()
Return the name of the interface |
int |
getRefCount()
Get the ref count (only for debugging). |
int |
getVersion()
Return the version of the interface |
void |
incRef()
Increment the number of references to this object. |
iPointer |
queryInterface(long iInterfaceID,
int iVersion)
Query a particular interface implemented by this object. |
iPointer |
queryInterfaceSafe(iBase ibase,
long iInterfaceID,
int iVersion)
Query a particular interface implemented by an object. |
Methods inherited from interface crystalspace.jbind.interfaces.iPointer |
changePointer, getPointer, isMemoryOwner, setMemoryOwner |
Method Detail |
public int getVersion()
public java.lang.String getName()
public void incRef()
public void decRef()
public int getRefCount()
public iPointer queryInterface(long iInterfaceID, int iVersion)
iInterfaceID
- iVersion
-
public iPointer queryInterfaceSafe(iBase ibase, long iInterfaceID, int iVersion)
ibase
- iInterfaceID
- iVersion
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |