PLCnext API Documentation 25.0.2.69
|
Decorator for DataInfoProvider to set IsBackgroundDomain = true More...
#include <ChangeDataInfoProvider.hpp>
Public Member Functions | |
ChangeDataInfoProvider (DataInfoProvider &foregroundProvider) | |
Constructs an ChangeDataInfoProvider instance. | |
ChangeDataInfoProvider (const ChangeDataInfoProvider &arg)=delete | |
Copy constructor. | |
ChangeDataInfoProvider (ChangeDataInfoProvider &&arg)=default | |
Move constructor | |
ChangeDataInfoProvider & | operator= (const ChangeDataInfoProvider &arg)=delete |
Copy assignment operator. | |
ChangeDataInfoProvider & | operator= (ChangeDataInfoProvider &&arg)=default |
Move assignment operator | |
~ChangeDataInfoProvider (void) override=default | |
Destructs this instance and frees all resources. | |
IEnumerator< constDataInfo & >::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... | |
virtual IEnumerator< constDataInfo & >::Ptr | GetRoots (void)=0 |
Returns an IEnumerator to enumerate all root variables of the component More... | |
virtual DataInfo | GetRoot (const String &name)=0 |
Returns the requested root variable of the component More... | |
Additional Inherited Members | |
![]() | |
using | Ptr = std::shared_ptr< IDataInfoProvider > |
std::shared_ptr to IDataInfoProvider | |
![]() | |
IDataInfoProvider (void)=default | |
Constructs an IDataInfoProvider instance. | |
virtual | ~IDataInfoProvider (void)=default |
Destructs this instance and frees all resources. | |
Decorator for DataInfoProvider to set IsBackgroundDomain = true
This class is used internally to set the property IsBackgroundDomain to true on all returned objects.
|
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.