|
PLCnext API Documentation 25.0.2.69
|
With the rt event manager proxy can be get instances of RtEvent. The instances of RtEvent will be created by the configuration of ESM at the plc startup. More...
#include <RtEventManagerProxy.hpp>

Public Types | |
| using | Instance = RtEventManagerProxy |
| using | InstancePtr = std::unique_ptr< Instance > |
Public Member Functions | |
| RtEventManagerProxy (void) | |
| Constructs an RtEventManagerProxy instance. | |
| RtEventManagerProxy (const RtEventManagerProxy &arg)=delete | |
| Copy constructor. | |
| RtEventManagerProxy & | operator= (const RtEventManagerProxy &arg)=delete |
| Assignment operator. | |
| ~RtEventManagerProxy (void) override | |
| Destructs this instance and frees all resources. | |
| RtEvent::Ptr | GetEvent (const String &name) override |
| Get the shared pointer of the give RtEvent. More... | |
| bool | HasEvent (const String &name) override |
| Checks that a given RtEvent exists. More... | |
| Impl & | GetImpl (void) |
| For internal use only. | |
| const Impl & | GetImpl (void) const |
| virtual RtEvent::Ptr | GetEvent (const String &name)=0 |
| virtual bool | HasEvent (const String &name)=0 |
Static Public Member Functions | |
| static Instance & | CreateInstance (void) |
| static bool | IsCreated (void) |
| static void | DisposeInstance (void) |
| static Instance & | GetInstance (void) |
Additional Inherited Members | |
Protected Member Functions inherited from Arp::Plc::Commons::Esm::IRtEventManager | |
| IRtEventManager (void)=default | |
| Constructs an IRtEventManager instance. | |
| virtual | ~IRtEventManager (void)=default |
| Destructs this instance and frees all resources. | |
With the rt event manager proxy can be get instances of RtEvent. The instances of RtEvent will be created by the configuration of ESM at the plc startup.
|
overridevirtual |
Get the shared pointer of the give RtEvent.
| name | Name identifier of RtEvent to be get. |
Implements Arp::Plc::Commons::Esm::IRtEventManager.
|
overridevirtual |
Checks that a given RtEvent exists.
| name | Name identifier of RtEvent to be check. |
Implements Arp::Plc::Commons::Esm::IRtEventManager.