6#include <icomp/CComponentBase.h>
9#include <imtlic/CProductInfo.h>
16class CProductInfoComp:
public icomp::CComponentBase,
virtual public CIdentifiableProductInfo
19 typedef icomp::CComponentBase BaseClass;
21 I_BEGIN_COMPONENT(CProductInfoComp);
23 I_REGISTER_INTERFACE(iprm::INameParam);
24 I_REGISTER_INTERFACE(iser::ISerializable);
25 I_REGISTER_INTERFACE(istd::IChangeable);
26 I_ASSIGN(m_featureInfoProviderCompPtr,
"FeatureInfoProvider",
"Feature info provider",
false,
"FeatureInfoProvider");
31 virtual void OnComponentCreated()
override;
Interface for accessing information about a product (software or hardware).
Core licensing domain model providing feature-based product licensing and instance management.