|
PLCnext API Documentation
22.6.0.43
|
Decorator for DataInfoProvider to set IsBackgroundDomain = true More...
#include <ChangeDataInfoProvider.hpp>

Public Member Functions | |
| ChangeDataInfoProvider (DataInfoProvider &foregroundProvider) | |
| Constructs an ChangeDataInfoProvider instance. More... | |
| ChangeDataInfoProvider (const ChangeDataInfoProvider &arg)=delete | |
| Copy constructor. More... | |
| ChangeDataInfoProvider (ChangeDataInfoProvider &&arg)=default | |
| Move constructor More... | |
| ChangeDataInfoProvider & | operator= (const ChangeDataInfoProvider &arg)=delete |
| Copy assignment operator. More... | |
| ChangeDataInfoProvider & | operator= (ChangeDataInfoProvider &&arg)=default |
| Move assignment operator More... | |
| ~ChangeDataInfoProvider (void) override=default | |
| Destructs this instance and frees all resources. More... | |
| IEnumerator< const DataInfo & >::Ptr | GetRoots (void) override |
| Returns an IEnumerator to enumerate all root variables of the component More... | |
| DataInfo | GetRoot (const String &name) override |
| Returns the requested root variable of the component More... | |
Additional Inherited Members | |
Public Types inherited from Arp::Plc::Commons::Meta::IDataInfoProvider | |
| using | Ptr = std::shared_ptr< IDataInfoProvider > |
| std::shared_ptr to IDataInfoProvider More... | |
Protected Member Functions inherited from Arp::Plc::Commons::Meta::IDataInfoProvider | |
| IDataInfoProvider (void)=default | |
| Constructs an IDataInfoProvider instance. More... | |
| virtual | ~IDataInfoProvider (void)=default |
| Destructs this instance and frees all resources. More... | |
Decorator for DataInfoProvider to set IsBackgroundDomain = true
This class is used internally to set the property IsBackgroundDomain to true on all returned objects.
| Arp::Plc::Commons::Meta::ChangeDataInfoProvider::ChangeDataInfoProvider | ( | DataInfoProvider & | foregroundProvider | ) |
Constructs an ChangeDataInfoProvider instance.
|
delete |
Copy constructor.
|
default |
Move constructor
|
overridedefault |
Destructs this instance and frees all resources.
|
overridevirtual |
Returns the requested root variable of the component
| name | Name of the root variable |
Implements Arp::Plc::Commons::Meta::IDataInfoProvider.
|
overridevirtual |
Returns an IEnumerator to enumerate all root variables of the component
Implements Arp::Plc::Commons::Meta::IDataInfoProvider.
|
default |
Move assignment operator
|
delete |
Copy assignment operator.