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 | |
![]() | |
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.