Murl::Resource::IPackageFactory Member List
This is the complete list of members for Murl::Resource::IPackageFactory, including all inherited members.
| ClassInfoArray typedef | Murl::IFactoryObject< IPackageFactory > | |
| CreatePackageFromFile(const String &id, const String &fileName, IEnums::FileCategory fileCategory, Result &result) const =0 | Murl::Resource::IPackageFactory | pure virtual |
| CreatePackageFromMemory(const String &id, const String &fileName, IEnums::FileCategory fileCategory, const ConstData &data, Bool &dataCanBeDisposed, Result &result) const =0 | Murl::Resource::IPackageFactory | pure virtual |
| DeInit()=0 | Murl::Resource::IPackageFactory | pure virtual |
| DestroyPackage(IPackage *&package) const =0 | Murl::Resource::IPackageFactory | pure virtual |
| GetAttributeInfo() | Murl::IFactoryObject< IPackageFactory > | inlinestatic |
| GetNumberOfRegisteredPackageClassInfos() const =0 | Murl::Resource::IPackageFactoryRegistry | pure virtual |
| GetObjectClassInfo() const=0 | Murl::IFactoryObject< IPackageFactory > | pure virtual |
| GetPropertyInfo() | Murl::IFactoryObject< IPackageFactory > | inlinestatic |
| GetRegisteredPackageClassInfo(UInt32 index) const =0 | Murl::Resource::IPackageFactoryRegistry | pure virtual |
| GetRegisteredPackageClassInfoFileNamePattern(UInt32 index) const =0 | Murl::Resource::IPackageFactoryRegistry | pure virtual |
| GetRegisteredPackageClassInfoIndex(const IPackage::ClassInfo &classInfo) const =0 | Murl::Resource::IPackageFactoryRegistry | pure virtual |
| GetRegisteredPackageClassInfoIndex(const String &className) const =0 | Murl::Resource::IPackageFactoryRegistry | pure virtual |
| GetRegisteredPackageClassInfoObjectFactory(UInt32 index) const =0 | Murl::Resource::IPackageFactoryRegistry | pure virtual |
| GetResourceFactory() const =0 | Murl::Resource::IPackageFactory | pure virtual |
| Init()=0 | Murl::Resource::IPackageFactory | pure virtual |
| QueryPackageFromFile(const String &fileName, IEnums::FileCategory fileCategory, String *id, UInt32 *revision, Bool *isDataValid, Bool *isVersionValid, Bool *isChecksumValid) const =0 | Murl::Resource::IPackageFactory | pure virtual |
| QueryPackageFromFile(const String &fileName, IEnums::FileCategory fileCategory, IEnums::ResourceType *resourceType, IEnums::FileType *fileType, String *id, UInt32 *revision, Bool *isDataValid, Bool *isVersionValid, Bool *isChecksumValid) const =0 | Murl::Resource::IPackageFactory | pure virtual |
| QueryPackageFromMemory(const ConstData &data, String *id, UInt32 *revision, Bool *isDataValid, Bool *isVersionValid, Bool *isChecksumValid) const =0 | Murl::Resource::IPackageFactory | pure virtual |
| QueryPackageFromMemory(const ConstData &data, IEnums::ResourceType *resourceType, IEnums::FileType *fileType, String *id, UInt32 *revision, Bool *isDataValid, Bool *isVersionValid, Bool *isChecksumValid) const =0 | Murl::Resource::IPackageFactory | pure virtual |
| RegisterPackageClass(const IPackage::ClassInfo &packageClassInfo, const IObjectFactory *objectFactory, const String &fileNamePattern)=0 | Murl::Resource::IPackageFactoryRegistry | pure virtual |
| ResetObjectProperties()=0 | Murl::IFactoryObject< IPackageFactory > | pure virtual |
| ResetProperties(IFactoryObject< IPackageFactory > *object) | Murl::IFactoryObject< IPackageFactory > | inlinestatic |
| UnregisterPackageClass(const IPackage::ClassInfo &packageClassInfo, const IObjectFactory *objectFactory, const String &fileNamePattern)=0 | Murl::Resource::IPackageFactoryRegistry | pure virtual |
| ~IFactoryObject() override | Murl::IFactoryObject< IPackageFactory > | inline |