Safe DDS
eprosima::safedds::dds::StaticSubscriber Class Reference

Subscriber that provides static memory to BaseSubscriber. More...

#include <StaticSubscriber.hpp>

Public Member Functions

 StaticSubscriber (BaseDomainParticipant &participant, const SubscriberQos &qos, SubscriberListener *listener, const StatusMask &mask) noexcept
 StaticSubscriber constructor. More...
 
virtual ~StaticSubscriber () noexcept=default
 Virtual destructor. More...
 
 StaticSubscriber (const StaticSubscriber &) noexcept=delete
 Copy deleted. More...
 
 StaticSubscriber (StaticSubscriber &&) noexcept=delete
 Movement deleted. More...
 
StaticSubscriberoperator= (const StaticSubscriber &) noexcept=delete
 Copy operator deleted. More...
 
StaticSubscriberoperator= (StaticSubscriber &&) noexcept=delete
 Movement operator deleted. More...
 
ReturnCode enable () noexcept override
 

Detailed Description

Subscriber that provides static memory to BaseSubscriber.

Constructor & Destructor Documentation

◆ StaticSubscriber() [1/3]

eprosima::safedds::dds::StaticSubscriber::StaticSubscriber ( BaseDomainParticipant &  participant,
const SubscriberQos qos,
SubscriberListener listener,
const StatusMask mask 
)
inlinenoexcept

StaticSubscriber constructor.

Parameters
participantreference to its participant. Ownership is not taken.
qossubscriber qos.
listenersubscriber listener. Ownership is not taken.
maskstatus mask.

◆ ~StaticSubscriber()

virtual eprosima::safedds::dds::StaticSubscriber::~StaticSubscriber ( )
virtualdefaultnoexcept

Virtual destructor.

◆ StaticSubscriber() [2/3]

eprosima::safedds::dds::StaticSubscriber::StaticSubscriber ( const StaticSubscriber )
deletenoexcept

Copy deleted.

◆ StaticSubscriber() [3/3]

eprosima::safedds::dds::StaticSubscriber::StaticSubscriber ( StaticSubscriber &&  )
deletenoexcept

Movement deleted.

Member Function Documentation

◆ enable()

ReturnCode eprosima::safedds::dds::StaticSubscriber::enable ( )
inlineoverridenoexcept

◆ operator=() [1/2]

StaticSubscriber& eprosima::safedds::dds::StaticSubscriber::operator= ( const StaticSubscriber )
deletenoexcept

Copy operator deleted.

◆ operator=() [2/2]

StaticSubscriber& eprosima::safedds::dds::StaticSubscriber::operator= ( StaticSubscriber &&  )
deletenoexcept

Movement operator deleted.


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