Public Member Functions | |
| niIUnknownImpl_Local (iModuleDef) | |
| sModuleDef (const achar *aName, const achar *aVersion, const achar *aaszDesc, const achar *aaszAuthor, const achar *aaszCopyright, const tU32 anNumDependencies, const achar *const *apDependencies, const tU32 anNumInterfaces, const sInterfaceDef *const *apInterfaces, const tU32 anNumEnums, const sEnumDef *const *apEnums, const tU32 anNumConstants, const sConstantDef *const *apConstants, const tU32 anNumObjectTypes, const sObjectTypeDef *const *apObjectTypes) | |
| const achar * | GetName () const niOverride |
| Get the module's name. More... | |
| const achar * | GetVersion () const niOverride |
| Get the module's version. More... | |
| const achar * | GetDesc () const niOverride |
| Get the module's description. More... | |
| const achar * | GetAuthor () const niOverride |
| Get the module's author. More... | |
| const achar * | GetCopyright () const niOverride |
| Get the module's copyright. More... | |
| const tU32 | GetNumDependencies () const niOverride |
| Get the number of dependencies. More... | |
| const achar * | GetDependency (tU32 anIndex) const niOverride |
| Get the dependency at the given index. More... | |
| const tU32 | GetNumInterfaces () const niOverride |
| Get the number of interfaces. More... | |
| const sInterfaceDef * | GetInterface (tU32 anIndex) const niOverride |
| Get the interface at the given index. More... | |
| const tU32 | GetNumEnums () const niOverride |
| Get the number of enumerations. More... | |
| const sEnumDef * | GetEnum (tU32 anIndex) const niOverride |
| Get the enumeration at the given index. More... | |
| const tU32 | GetNumConstants () const niOverride |
| Get the number of constants. More... | |
| const sConstantDef * | GetConstant (tU32 anIndex) const niOverride |
| Get the constant at the given index. More... | |
| const tU32 | GetNumObjectTypes () const niOverride |
| Get the number of object types. More... | |
| const sObjectTypeDef * | GetObjectType (tU32 anIndex) const niOverride |
| Get the object type at the given index,. More... | |
Public Member Functions inherited from iUnknown | |
| virtual tBool | IsOK () const =0 |
| Check if the object is valid. More... | |
| virtual tI32 | AddRef ()=0 |
| Signal that one more reference of the object has been created. More... | |
| virtual tI32 | Release ()=0 |
| Release a reference of the object. More... | |
| virtual void | DeleteThis ()=0 |
| Bypass any reference counting and delete this object. More... | |
| virtual void | Invalidate ()=0 |
| Invalidate the object. More... | |
| virtual iUnknown * | QueryInterface (const tUUID &aIID)=0 |
| Query an interface. More... | |
| virtual void | ListInterfaces (iMutableCollection *apLst, tU32 anFlags) const =0 |
| Fill a UUID list containing the UUIDs of the implemented interfaces. More... | |
| virtual tI32 | SetNumRefs (tI32 anNumRefs)=0 |
| Set the reference counter directly. More... | |
| virtual tI32 | GetNumRefs () const =0 |
| Get the number of references to this object. More... | |
| sModuleDef | ( | const achar * | aName, |
| const achar * | aVersion, | ||
| const achar * | aaszDesc, | ||
| const achar * | aaszAuthor, | ||
| const achar * | aaszCopyright, | ||
| const tU32 | anNumDependencies, | ||
| const achar *const * | apDependencies, | ||
| const tU32 | anNumInterfaces, | ||
| const sInterfaceDef *const * | apInterfaces, | ||
| const tU32 | anNumEnums, | ||
| const sEnumDef *const * | apEnums, | ||
| const tU32 | anNumConstants, | ||
| const sConstantDef *const * | apConstants, | ||
| const tU32 | anNumObjectTypes, | ||
| const sObjectTypeDef *const * | apObjectTypes | ||
| ) |
| niIUnknownImpl_Local | ( | iModuleDef | ) |
|
virtual |
Get the module's name.
Implements iModuleDef.
|
virtual |
Get the module's version.
Implements iModuleDef.
|
virtual |
Get the module's description.
Implements iModuleDef.
|
virtual |
Get the module's author.
Implements iModuleDef.
|
virtual |
Get the module's copyright.
Implements iModuleDef.
|
virtual |
Get the number of dependencies.
Implements iModuleDef.
Get the dependency at the given index.
Implements iModuleDef.
|
virtual |
Get the number of interfaces.
Implements iModuleDef.
|
virtual |
Get the interface at the given index.
Implements iModuleDef.
|
virtual |
Get the number of enumerations.
Implements iModuleDef.
Get the enumeration at the given index.
Implements iModuleDef.
|
virtual |
Get the number of constants.
Implements iModuleDef.
|
virtual |
Get the constant at the given index.
Implements iModuleDef.
|
virtual |
Get the number of object types.
Implements iModuleDef.
|
virtual |
Get the object type at the given index,.
Implements iModuleDef.
1.8.7