Go to the documentation of this file.
52 typedef std::map<QByteArray, Registry> RegistriesMap;
55 std::unique_ptr<CCompositePackageStaticInfo> staticInfoPtr;
56 RegistriesMap registriesMap;
58 typedef std::map<QByteArray, PackageInfo> PackagesMap;
60 PackagesMap m_packagesMap;
Provide environment manager using stored registries.
virtual bool Serialize(iser::IArchive &archive)
Load or store state of this object as a archive stream.
bool AddComposedComponent(const CComponentAddress &address, const IRegistry ®istry)
Add single registry to this manager.
CEnvironmentManagerBase BaseClass
void InitializeStaticInfo()
Initialize all static info for registries.
virtual const IRegistry * GetRegistry(const CComponentAddress &address, const IRegistry *contextRegistryPtr=nullptr) const
Get access to stored registry.
Represents global address of component.
Interface representing information stored in component registry.
Represent input/output persistence archive.
Common class for all classes which objects can be archived or restored from archive.
Package with interfaces and class used for components concept.
© Witold Gantzke and Kirill Lepskiy