6#include <icomp/CComponentBase.h>
7#include <iprm/IParamsSet.h>
10#include <imthype/CJobTicket.h>
18 public icomp::CComponentBase,
22 typedef icomp::CComponentBase BaseClass;
23 typedef CJobTicket BaseClass2;
25 I_BEGIN_COMPONENT(CJobTicketComp);
26 I_REGISTER_INTERFACE(IJobTicket);
27 I_REGISTER_INTERFACE(iser::ISerializable);
28 I_REGISTER_INTERFACE(istd::IChangeable);
29 I_ASSIGN(m_jobParamsFactPtr,
"JobParamsFactory",
"Factory used for creation of job params instance",
true,
"JobParamsFactory");
34 virtual void OnComponentCreated()
override;
35 virtual void OnComponentDestroyed()
override;
38 I_FACT(iprm::IParamsSet, m_jobParamsFactPtr);