Template Struct SmartChunkPrivateData

Struct Documentation

template<typename TransmissionInterface, typename T, typename H>
struct SmartChunkPrivateData

helper struct for smartChunk

Public Functions

SmartChunkPrivateData(cxx::unique_ptr<T> &&smartChunkUniquePtr, TransmissionInterface &producer) noexcept
SmartChunkPrivateData(SmartChunkPrivateData &&rhs) noexcept = default
SmartChunkPrivateData &operator=(SmartChunkPrivateData &&rhs) noexcept = default
SmartChunkPrivateData(const SmartChunkPrivateData&) = delete
SmartChunkPrivateData &operator=(const SmartChunkPrivateData&) = delete
~SmartChunkPrivateData() = default

Public Members

cxx::unique_ptr<T> smartChunkUniquePtr
std::reference_wrapper<TransmissionInterface> producerRef