|
PLCnext API Documentation
22.6.0.43
|
Interface to realizes an access to a plc program provider. More...
#include <IProgramComponent.hpp>

Public Types | |
| typedef std::shared_ptr< IProgramComponent > | Ptr |
| Shared pointer type of IProgramComponent. More... | |
Public Member Functions | |
| virtual IProgramProvider & | GetProgramProvider (bool useBackgroundDomain)=0 |
| Returns the program provider of this component. More... | |
Protected Member Functions | |
| IProgramComponent (void)=default | |
| Constructs an IProgramComponent instance. More... | |
| virtual | ~IProgramComponent (void)=default |
| Destructs this instance and frees all resouces. More... | |
Interface to realizes an access to a plc program provider.
Instances of this class can be used to get an access to a plc program provider.
| typedef std::shared_ptr<IProgramComponent> Arp::Plc::Commons::Esm::IProgramComponent::Ptr |
Shared pointer type of IProgramComponent.
|
protecteddefault |
Constructs an IProgramComponent instance.
|
protectedvirtualdefault |
Destructs this instance and frees all resouces.
|
pure virtual |
Returns the program provider of this component.
Implemented in Arp::Plc::Commons::Esm::ProgramComponentBase.