PLCnext API Documentation
22.9.0.33
|
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. The RtEventManagerProxy can be get by methods of AppDomainSingleton. More...
#include <RtEventManagerProxy.hpp>
Public Member Functions | |
RtEventManagerProxy (void) | |
Constructs an RtEventManagerProxy instance. More... | |
RtEventManagerProxy (const RtEventManagerProxy &arg)=default | |
Copy constructor. More... | |
RtEventManagerProxy & | operator= (const RtEventManagerProxy &arg)=default |
Assignment operator. More... | |
~RtEventManagerProxy (void) | |
Destructs this instance and frees all resources. More... | |
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... | |
Additional Inherited Members | |
![]() | |
static RtEventManagerProxy & | CreateInstance (Args &&... args) |
Creates this singleton instance. More... | |
static bool | IsCreated (void) |
Determines if this singleton instance is created yet. More... | |
static RtEventManagerProxy & | GetInstance (void) |
Gets a reference of the singleton instance. More... | |
static RtEventManagerProxy * | GetInstancePtr (void) |
Gets a pointer to the singleton instance. More... | |
static void | DisposeInstance (void) |
Disposes this singleton instance. More... | |
![]() | |
typedef AppDomainSingleton< RtEventManagerProxy > | SingletonBase |
Defines this type to be used from derived classes. More... | |
![]() | |
IRtEventManager (void)=default | |
Constructs an IRtEventManager instance. More... | |
virtual | ~IRtEventManager (void)=default |
Destructs this instance and frees all resources. More... | |
![]() | |
AppDomainSingleton (void)=default | |
The protected default constructor. More... | |
~AppDomainSingleton (void)=default | |
The protected default destructor. More... | |
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. The RtEventManagerProxy can be get by methods of AppDomainSingleton.
Arp::Plc::Commons::Esm::RtEventManagerProxy::RtEventManagerProxy | ( | void | ) |
Constructs an RtEventManagerProxy instance.
|
default |
Copy constructor.
Arp::Plc::Commons::Esm::RtEventManagerProxy::~RtEventManagerProxy | ( | void | ) |
Destructs this instance and frees all resources.
|
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.
|
default |
Assignment operator.