PLCnext API Documentation
22.9.0.33
|
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.