49 typedef QMap<QByteArray, istd::TSmartPtr<Registry>> RegistriesMap;
54 RegistriesMap registriesMap;
56 typedef QMap<QByteArray, PackageInfo> PackagesMap;
58 PackagesMap m_packagesMap;
Provide environment manager using stored registries.
CEnvironmentManagerBase BaseClass
bool AddComposedComponent(const icomp::CComponentAddress &address, const icomp::IRegistry ®istry)
Add single registry to this manager.
virtual bool Serialize(iser::IArchive &archive) override
Load or store state of this object as a archive stream.
void InitializeStaticInfo()
Initialize all static info for registries.
virtual const icomp::IRegistry * GetRegistry(const icomp::CComponentAddress &address, const icomp::IRegistry *contextRegistryPtr=NULL) const override
Get access to stored registry.
Represents global address of component.
Interface representing information stored in component registry.
Represents an input/output persistence archive for object serialization.
Common class for all classes which objects can be archived or restored from archive.
Pointer wrapper providing automatic deleting pointed object during destruction.
Package with interfaces and class used for components concept.