PLCnext API Documentation
21.0.0.35466
|
This class implements a event manager proxy to get instances of RtEvent. 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 shared pointer of the give event. More... | |
bool | HasEvent (const String &name) override |
Checks that a given event 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... | |
This class implements a event manager proxy to get instances of RtEvent.
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 shared pointer of the give event.
name | Name identifier of event to be get. |
Implements Arp::Plc::Commons::Esm::IRtEventManager.
|
overridevirtual |
Checks that a given event exists.
name | Name identifier of event to be check. |
Implements Arp::Plc::Commons::Esm::IRtEventManager.
|
default |
Assignment operator.