|
PLCnext API Documentation 24.6.0.58
|
Interface to realizes an program provider. More...
#include <IProgramProvider.hpp>

Public Member Functions | |
| IProgramProvider (void)=default | |
| Constructs an IProgram instance. | |
| virtual | ~IProgramProvider (void)=default |
| Destructs this instance and frees all resouces. | |
| virtual IProgram::Ptr | CreateProgram (const String &programName, const String &programType)=0 |
| Creates an instance of an program type. More... | |
| virtual void | Reset (void)=0 |
| Resets the program provider. More... | |
Interface to realizes an program provider.
Instances of this class can be used to create program instances of program types are provided by this program provider.
|
pure virtual |
Creates an instance of an program type.
| programName | The name of the to creating program instance. |
| programType | The program type of the to creating program instance. |
Implemented in Arp::Plc::Commons::Esm::ProgramProviderBase.
|
pure virtual |
Resets the program provider.
Implemented in Arp::Plc::Commons::Esm::ProgramProviderBase.