Safe DDS
eprosima::safedds::dds::StaticDataReaderInstance< MaxSamplesPerInstance, MaxWritersPerInstance > Class Template Reference

DataWriterInstance that provides static memory to BaseDataReaderInstance. More...

#include <StaticDataReaderInstance.hpp>

Public Member Functions

 StaticDataReaderInstance () noexcept
 StaticDataReaderInstance constructor. More...
 
 ~StaticDataReaderInstance () noexcept override=default
 Virtual destructor. More...
 
 StaticDataReaderInstance (const StaticDataReaderInstance &) noexcept=delete
 Copy deleted. More...
 
 StaticDataReaderInstance (StaticDataReaderInstance &&) noexcept=delete
 Movement deleted. More...
 
StaticDataReaderInstanceoperator= (const StaticDataReaderInstance &) noexcept=delete
 Copy operator deleted. More...
 
StaticDataReaderInstanceoperator= (StaticDataReaderInstance &&) noexcept=delete
 Movement operator deleted due private references. More...
 

Detailed Description

template<uint32_t MaxSamplesPerInstance, uint32_t MaxWritersPerInstance>
class eprosima::safedds::dds::StaticDataReaderInstance< MaxSamplesPerInstance, MaxWritersPerInstance >

DataWriterInstance that provides static memory to BaseDataReaderInstance.

Constructor & Destructor Documentation

◆ StaticDataReaderInstance() [1/3]

template<uint32_t MaxSamplesPerInstance, uint32_t MaxWritersPerInstance>
eprosima::safedds::dds::StaticDataReaderInstance< MaxSamplesPerInstance, MaxWritersPerInstance >::StaticDataReaderInstance ( )
inlinenoexcept

◆ ~StaticDataReaderInstance()

template<uint32_t MaxSamplesPerInstance, uint32_t MaxWritersPerInstance>
eprosima::safedds::dds::StaticDataReaderInstance< MaxSamplesPerInstance, MaxWritersPerInstance >::~StaticDataReaderInstance ( )
overridedefaultnoexcept

Virtual destructor.

◆ StaticDataReaderInstance() [2/3]

template<uint32_t MaxSamplesPerInstance, uint32_t MaxWritersPerInstance>
eprosima::safedds::dds::StaticDataReaderInstance< MaxSamplesPerInstance, MaxWritersPerInstance >::StaticDataReaderInstance ( const StaticDataReaderInstance< MaxSamplesPerInstance, MaxWritersPerInstance > &  )
deletenoexcept

Copy deleted.

◆ StaticDataReaderInstance() [3/3]

template<uint32_t MaxSamplesPerInstance, uint32_t MaxWritersPerInstance>
eprosima::safedds::dds::StaticDataReaderInstance< MaxSamplesPerInstance, MaxWritersPerInstance >::StaticDataReaderInstance ( StaticDataReaderInstance< MaxSamplesPerInstance, MaxWritersPerInstance > &&  )
deletenoexcept

Movement deleted.

Member Function Documentation

◆ operator=() [1/2]

template<uint32_t MaxSamplesPerInstance, uint32_t MaxWritersPerInstance>
StaticDataReaderInstance& eprosima::safedds::dds::StaticDataReaderInstance< MaxSamplesPerInstance, MaxWritersPerInstance >::operator= ( const StaticDataReaderInstance< MaxSamplesPerInstance, MaxWritersPerInstance > &  )
deletenoexcept

Copy operator deleted.

◆ operator=() [2/2]

template<uint32_t MaxSamplesPerInstance, uint32_t MaxWritersPerInstance>
StaticDataReaderInstance& eprosima::safedds::dds::StaticDataReaderInstance< MaxSamplesPerInstance, MaxWritersPerInstance >::operator= ( StaticDataReaderInstance< MaxSamplesPerInstance, MaxWritersPerInstance > &&  )
deletenoexcept

Movement operator deleted due private references.


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