Program Listing for File manifest_util.h#

Return to documentation for file (manifest_util\manifest_util.h)

#ifndef MANIFEST_UTIL_H
#define MANIFEST_UTIL_H

#include <interfaces/config.h>
#include <support/component_impl.h>

class CManifestUtil : public sdv::CSdvObject, public sdv::helper::IModuleManifestHelper
{
public:

    BEGIN_SDV_INTERFACE_MAP()
        SDV_INTERFACE_ENTRY(sdv::helper::IModuleManifestHelper)
    END_SDV_INTERFACE_MAP()

    // Object declarations
    DECLARE_OBJECT_CLASS_TYPE(sdv::EObjectType::Utility)
    DECLARE_OBJECT_CLASS_NAME("ManifestHelperUtility")


    virtual sdv::u8string ReadModuleManifest(/*in*/ const sdv::u8string& ssModule) override;
};
DEFINE_SDV_OBJECT(CManifestUtil)

#endif // !define MANIFEST_UTIL_H