ACF
$AcfVersion:0$
Acf
Include
icomp
IRegistriesManager.h
Go to the documentation of this file.
1
// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ACF-Commercial
2
#pragma once
3
4
5
// Qt includes
6
#include <QtCore/QByteArray>
7
8
// ACF includes
9
#include <
icomp/IComponentListProvider.h
>
10
11
12
namespace
icomp
13
{
14
15
16
class
IRegistry;
17
18
22
class
IRegistriesManager
:
virtual
public
IComponentListProvider
23
{
24
public
:
30
virtual
const
IRegistry
*
GetRegistry
(
const
CComponentAddress
& address,
const
IRegistry
* contextRegistryPtr =
NULL
)
const
= 0;
31
};
32
33
34
}
// namespace icomp
35
36
IComponentListProvider.h
icomp::CComponentAddress
Represents global address of component.
Definition
CComponentAddress.h:23
icomp::IComponentListProvider
Definition
IComponentListProvider.h:15
icomp::IRegistriesManager
Allow access to registries defined by composed components.
Definition
IRegistriesManager.h:23
icomp::IRegistriesManager::GetRegistry
virtual const IRegistry * GetRegistry(const CComponentAddress &address, const IRegistry *contextRegistryPtr=NULL) const =0
Get access to stored registry.
icomp::IRegistry
Interface representing information stored in component registry.
Definition
IRegistry.h:48
NULL
#define NULL
Definition
istd.h:74
icomp
Package with interfaces and class used for components concept.
Definition
CBaseComponentStaticInfo.h:11
Generated by
1.9.8