IComponentListProvider.h
Go to the documentation of this file.
1 #ifndef icomp_IComponentListProvider_included
2 #define icomp_IComponentListProvider_included
3 
4 
5 // ACF includes
8 
9 
10 namespace icomp
11 {
12 
13 
15 {
16 public:
18  {
21  CTF_ALL = -1
22  };
23 
24  typedef QSet<CComponentAddress> ComponentAddresses;
25 
29  virtual ComponentAddresses GetComponentAddresses(int typeFlag = CTF_ALL) const = 0;
30 };
31 
32 
33 } // namespace icomp
34 
35 
36 #endif // !icomp_IComponentListProvider_included
37 
38 
virtual ComponentAddresses GetComponentAddresses(int typeFlag=CTF_ALL) const =0
Get addresses of known components.
Common interface for data model objects, which can be changed.
Definition: IChangeable.h:24
Component is the composition of real or other composite components.
QSet< CComponentAddress > ComponentAddresses
Component is realized as a class and managed by the ACF registry package (arp).

© 2007-2017 Witold Gantzke and Kirill Lepskiy