PLCnext API Documentation 23.6.0.37
|
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. | |
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. | |
virtual | ~IProgramComponent (void)=default |
Destructs this instance and frees all resouces. | |
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.
|
pure virtual |
Returns the program provider of this component.
Implemented in Arp::Plc::Commons::Esm::ProgramComponentBase.