|
PLCnext API Documentation
20.0.0.24462
|

Public Types | |
| using | Roots = std::map< String, DataInfo > |
Public Types inherited from Arp::Plc::Commons::Meta::IDataInfoProvider | |
| typedef std::shared_ptr< IDataInfoProvider > | Ptr |
Public Member Functions | |
| DataInfoProvider (const char *libraryNamespace, ProgramProviderBase *pProgramProvider=nullptr) | |
| Constructs an DataInfoProvider instance. More... | |
| DataInfoProvider (const DataInfoProvider &arg)=default | |
| Copy constructor. More... | |
| DataInfoProvider (DataInfoProvider &&arg)=default | |
| DataInfoProvider & | operator= (const DataInfoProvider &arg)=default |
| Copy assignment operator. More... | |
| DataInfoProvider & | operator= (DataInfoProvider &&arg)=default |
| ~DataInfoProvider (void)=default | |
| Destructs this instance and frees all resources. More... | |
| IDataInfoProvider & | GetBackgroundProvider (void) |
| void | Reset (void) |
| void | AddRootInfo (const DataInfo &rootInfo) |
| void | RemoveRootInfo (const String &name) |
| template<class T > | |
| void | AddRoot (const char *name, const T &value) |
| IEnumerator< const DataInfo & >::Ptr | GetRoots (void) override |
| DataInfo | GetRoot (const String &name) override |
Friends | |
| class | Arp::Plc::Commons::Esm::ProgramComponentBase |
| class | Arp::Plc::Commons::Meta::ChangeDataInfoProvider |
Additional Inherited Members | |
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... | |
| Arp::Plc::Commons::Meta::DataInfoProvider::DataInfoProvider | ( | const char * | libraryNamespace, |
| ProgramProviderBase * | pProgramProvider = nullptr |
||
| ) |
Constructs an DataInfoProvider instance.
|
default |
Copy constructor.
summary>Move constructor
|
default |
Destructs this instance and frees all resources.
|
default |
Copy assignment operator.
summary>Move assignment operator
1.8.13