6#include <imtloggui/CRepresentationControllerCompBase.h>
13class CProductionRepresentationControllerComp:
public CRepresentationControllerCompBase
16 typedef CRepresentationControllerCompBase BaseClass;
18 I_BEGIN_COMPONENT(CProductionRepresentationControllerComp)
19 I_ASSIGN(m_granularityAttrPtr,
"Granularity",
"Statistics time granularity in seconds",
true, 60);
23 virtual void OnComponentCreated()
override;
27 virtual void BuildRepresentation(
28 istd::IChangeable& representation,
29 imtlog::IEventProvider::EventContainerPtr containerPtr,
30 const imtbase::CTimeRange& timeRange)
const override;
33 I_ATTR(
int, m_granularityAttrPtr);