29 const QString& registryFile,
30 const QString& configFile = QString(),
31 bool isDiagnosticEnabled =
false,
32 bool manualAutoInit =
false);
42 template <
class InterfaceType>
55template <
class InterfaceType>
InterfaceType * GetComponentInterface(const QByteArray &subId="")
Get interface implemented by this composite component.
A helper class to access public interfaces of a composite component.
CComponentAccessor(const QString ®istryFile, const QString &configFile=QString(), bool isDiagnosticEnabled=false, bool manualAutoInit=false)
Constructor.
bool EnsureAutoInitComponentsCreated() const
InterfaceType * GetComponentInterface(const QByteArray &componentId=QByteArray())
Gets component interface.
Pointer wrapper providing automatic deleting pointed object during destruction.
std::shared_ptr< icomp::IComponentContext > IComponentContextSharedPtr
Package contains implementation for the management of ACF environment.