|
PLCnext API Documentation
22.3.0.20
|
Internal class for pimpl pattern More...
#include <NonBlockingNotificationRegistration3Base.hpp>

Public Member Functions | |
| NonBlockingNotificationRegistration3Base (const NonBlockingNotificationRegistration3Base &other)=delete | |
| NonBlockingNotificationRegistration3Base (NonBlockingNotificationRegistration3Base &&other) noexcept | |
| NonBlockingNotificationRegistration3Base & | operator= (const NonBlockingNotificationRegistration3Base &other)=delete |
| NonBlockingNotificationRegistration3Base & | operator= (NonBlockingNotificationRegistration3Base &&other) noexcept |
| bool | IsCompleted () const |
| Returns true if the last operation is completed More... | |
| NotificationIdType | GetLastNotificationId () const |
| Returns the id of the last send Notification More... | |
Protected Member Functions | |
| NonBlockingNotificationRegistration3Base (std::unique_ptr< NonBlockingNotificationSendingAdapter > notificationSending) | |
| bool | HasImpl () const |
| NotificationNameIdType | GetNotificationNameIdInternal () const |
| const Future< NotificationIdType > & | GetFutureNotificationId () const |
| void | ResetFutureNotificationId () |
| void | Register (const String ¬ificationName, const String &senderName, Severity severity, PayloadTypeIdType payloadTypeId) |
| void | Unregister () |
| void | SendNotificationInternal (const DateTime ×tamp, std::shared_ptr< NonBlockingNotificationRegistration3ArgumentsBufferBase > argumentsBuffer, NonBlockingNotificationRegistration3ArgumentsBufferBase::InsertResult argumentsBufferInsertResult, NonBlockingNotificationSendingAdapter::CreatePayloadFunctor createPayloadFunctor) |
| bool | IsReadyToSend () const |
Internal class for pimpl pattern
Data members that are not depended on the template parameter types are hidden in pimpl pattern.
| NotificationIdType Arp::System::Nm::NonBlockingNotificationRegistration3Base::GetLastNotificationId | ( | ) | const |
Returns the id of the last send Notification
| bool Arp::System::Nm::NonBlockingNotificationRegistration3Base::IsCompleted | ( | ) | const |
Returns true if the last operation is completed
1.8.13