9#include <ilog/TLoggerCompWrap.h>
10#include <iproc/TSyncProcessorWrap.h>
13#include <imtsdl/ISdlProcessArgumentsParser.h>
25 typedef ilog::CLoggerComponentBase BaseClass;
28 I_ASSIGN(m_cxxProcessorCompPtr,
"CxxProcessor",
"The CXX processors manager",
false,
"CxxProcessor")
29 I_ASSIGN(m_qmlProcessorCompPtr,
"QmlProcessor",
"The QML processors manager",
false,
"QmlProcessor")
30 I_ASSIGN(m_gqlSchemaParser,
"SchemaParser",
"The GQL schema parser",
true,
"SchemaParser")
31 I_ASSIGN(m_sdlArgumentParserCompPtr,
"ArgumentsParser",
"The GQL processor arguments parser",
true,
"ArgumentsParser")
32 I_ASSIGN(m_sdlSchemaDependenciesCollectorCompPtr,
"SdlSchemaDependenciesCollector",
"Processor, used to collect a list of all schemas that affect the generated code",
true,
"SdlSchemaDependenciesCollector")
37 virtual void OnComponentCreated()
override;
40 I_REF(iproc::IProcessor, m_cxxProcessorCompPtr);
41 I_REF(iproc::IProcessor, m_qmlProcessorCompPtr);
42 I_REF(iproc::IProcessor, m_gqlSchemaParser);
43 I_REF(ISdlProcessArgumentsParser, m_sdlArgumentParserCompPtr);
44 I_REF(iproc::IProcessor, m_sdlSchemaDependenciesCollectorCompPtr);