Class CManifestUtil#
Defined in File manifest_util.h
Inheritance Relationships#
Base Types#
public sdv::CSdvObject
(Class CSdvObject)public sdv::helper::IModuleManifestHelper
(Struct IModuleManifestHelper)
Class Documentation#
-
class CManifestUtil : public sdv::CSdvObject, public sdv::helper::IModuleManifestHelper#
Manifest helper utility class.
The manifest helper utility component allows extracting module information from the module. To do this, it needs to load the module and access one of the functions. Since several modules are designed to run in an isolated context, loading the module and extracting the manifest should also occur in an isolated context (hence as a separate utility and not part of the core).
Public Functions
-
virtual sdv::u8string ReadModuleManifest(const sdv::u8string &ssModule) override#
Read the module manifest. Overload of sdv::helper::IModuleManifestHelper::ReadModuleManifest.
- Parameters:
ssModule – [in] Path to the module file.
- Returns:
The module manifest if available. Otherwise an empty string.
-
virtual sdv::u8string ReadModuleManifest(const sdv::u8string &ssModule) override#