PLCnext API Documentation 25.0.2.69
Classes | Public Member Functions | List of all members
Arp::System::Nm::NonBlockingNotificationRegistration3ArgumentsBuffer< ArgumentsType > Class Template Reference
Inheritance diagram for Arp::System::Nm::NonBlockingNotificationRegistration3ArgumentsBuffer< ArgumentsType >:
Inheritance graph

Classes

struct  RemoveResult
 

Public Member Functions

 NonBlockingNotificationRegistration3ArgumentsBuffer (size_t capacity)
 
InsertResult Insert (const ArgumentsType &argument)
 
RemoveResult Remove (size_t index)
 
bool IsFull () const
 
bool IsFree (size_t index) const
 
- Public Member Functions inherited from Arp::System::Nm::NonBlockingNotificationRegistration3ArgumentsBufferBase
 NonBlockingNotificationRegistration3ArgumentsBufferBase (const NonBlockingNotificationRegistration3ArgumentsBufferBase &other)
 
 NonBlockingNotificationRegistration3ArgumentsBufferBase (NonBlockingNotificationRegistration3ArgumentsBufferBase &&other) noexcept
 
NonBlockingNotificationRegistration3ArgumentsBufferBaseoperator= (const NonBlockingNotificationRegistration3ArgumentsBufferBase &other)
 
NonBlockingNotificationRegistration3ArgumentsBufferBaseoperator= (NonBlockingNotificationRegistration3ArgumentsBufferBase &&other) noexcept
 

The documentation for this class was generated from the following file: