Safe DDS
eprosima::safedds::dds::StaticDataWriterInstance< MaxSamplesPerInstance > Class Template Reference

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

#include <StaticDataWriterInstance.hpp>

Public Member Functions

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

Detailed Description

template<uint32_t MaxSamplesPerInstance>
class eprosima::safedds::dds::StaticDataWriterInstance< MaxSamplesPerInstance >

DataWriterInstance that provides static memory to StaticDataWriterInstance.

Constructor & Destructor Documentation

◆ StaticDataWriterInstance() [1/3]

template<uint32_t MaxSamplesPerInstance>
eprosima::safedds::dds::StaticDataWriterInstance< MaxSamplesPerInstance >::StaticDataWriterInstance ( )
inlinenoexcept

◆ ~StaticDataWriterInstance()

template<uint32_t MaxSamplesPerInstance>
eprosima::safedds::dds::StaticDataWriterInstance< MaxSamplesPerInstance >::~StaticDataWriterInstance ( )
overridedefaultnoexcept

Virtual destructor.

◆ StaticDataWriterInstance() [2/3]

template<uint32_t MaxSamplesPerInstance>
eprosima::safedds::dds::StaticDataWriterInstance< MaxSamplesPerInstance >::StaticDataWriterInstance ( const StaticDataWriterInstance< MaxSamplesPerInstance > &  )
deletenoexcept

Copy deleted.

◆ StaticDataWriterInstance() [3/3]

template<uint32_t MaxSamplesPerInstance>
eprosima::safedds::dds::StaticDataWriterInstance< MaxSamplesPerInstance >::StaticDataWriterInstance ( StaticDataWriterInstance< MaxSamplesPerInstance > &&  )
deletenoexcept

Movement deleted.

Member Function Documentation

◆ operator=() [1/2]

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

Copy operator deleted.

◆ operator=() [2/2]

template<uint32_t MaxSamplesPerInstance>
StaticDataWriterInstance& eprosima::safedds::dds::StaticDataWriterInstance< MaxSamplesPerInstance >::operator= ( StaticDataWriterInstance< MaxSamplesPerInstance > &&  )
deletenoexcept

Movement operator deleted due private references.


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