iceoryx_doc  1.0.1
iox::popo::ChunkSender< ChunkSenderDataType > Member List

This is the complete list of members for iox::popo::ChunkSender< ChunkSenderDataType >, including all inherited members.

addToHistoryWithoutDelivery(mepoo::SharedChunk chunk) noexceptiox::popo::ChunkDistributor< ChunkSenderDataType::ChunkDistributorData_t >inline
Base_t typedef (defined in iox::popo::ChunkSender< ChunkSenderDataType >)iox::popo::ChunkSender< ChunkSenderDataType >
ChunkDistributor(cxx::not_null< MemberType_t *const > chunkDistrubutorDataPtr) noexcept (defined in iox::popo::ChunkDistributor< ChunkSenderDataType::ChunkDistributorData_t >)iox::popo::ChunkDistributor< ChunkSenderDataType::ChunkDistributorData_t >inlineexplicit
ChunkDistributor(const ChunkDistributor &other)=delete (defined in iox::popo::ChunkDistributor< ChunkSenderDataType::ChunkDistributorData_t >)iox::popo::ChunkDistributor< ChunkSenderDataType::ChunkDistributorData_t >
ChunkDistributor(ChunkDistributor &&rhs)=default (defined in iox::popo::ChunkDistributor< ChunkSenderDataType::ChunkDistributorData_t >)iox::popo::ChunkDistributor< ChunkSenderDataType::ChunkDistributorData_t >
ChunkQueueData_t typedef (defined in iox::popo::ChunkDistributor< ChunkSenderDataType::ChunkDistributorData_t >)iox::popo::ChunkDistributor< ChunkSenderDataType::ChunkDistributorData_t >
ChunkQueuePusher_t typedef (defined in iox::popo::ChunkDistributor< ChunkSenderDataType::ChunkDistributorData_t >)iox::popo::ChunkDistributor< ChunkSenderDataType::ChunkDistributorData_t >
ChunkSender(cxx::not_null< MemberType_t *const > chunkSenderDataPtr) noexcept (defined in iox::popo::ChunkSender< ChunkSenderDataType >)iox::popo::ChunkSender< ChunkSenderDataType >inlineexplicit
ChunkSender(const ChunkSender &other)=delete (defined in iox::popo::ChunkSender< ChunkSenderDataType >)iox::popo::ChunkSender< ChunkSenderDataType >
ChunkSender(ChunkSender &&rhs)=default (defined in iox::popo::ChunkSender< ChunkSenderDataType >)iox::popo::ChunkSender< ChunkSenderDataType >
cleanup() noexceptiox::popo::ChunkDistributor< ChunkSenderDataType::ChunkDistributorData_t >inline
clearHistory() noexceptiox::popo::ChunkDistributor< ChunkSenderDataType::ChunkDistributorData_t >inline
deliverToAllStoredQueues(mepoo::SharedChunk chunk) noexceptiox::popo::ChunkDistributor< ChunkSenderDataType::ChunkDistributorData_t >inline
deliverToQueue(cxx::not_null< ChunkQueueData_t *const > queue, mepoo::SharedChunk chunk) noexceptiox::popo::ChunkDistributor< ChunkSenderDataType::ChunkDistributorData_t >inline
getHistoryCapacity() const noexceptiox::popo::ChunkDistributor< ChunkSenderDataType::ChunkDistributorData_t >inline
getHistorySize() noexceptiox::popo::ChunkDistributor< ChunkSenderDataType::ChunkDistributorData_t >inline
hasStoredQueues() const noexceptiox::popo::ChunkDistributor< ChunkSenderDataType::ChunkDistributorData_t >inline
MemberType_t typedef (defined in iox::popo::ChunkSender< ChunkSenderDataType >)iox::popo::ChunkSender< ChunkSenderDataType >
operator=(const ChunkSender &)=delete (defined in iox::popo::ChunkSender< ChunkSenderDataType >)iox::popo::ChunkSender< ChunkSenderDataType >
operator=(ChunkSender &&rhs)=default (defined in iox::popo::ChunkSender< ChunkSenderDataType >)iox::popo::ChunkSender< ChunkSenderDataType >
operator=(const ChunkDistributor &)=delete (defined in iox::popo::ChunkDistributor< ChunkSenderDataType::ChunkDistributorData_t >)iox::popo::ChunkDistributor< ChunkSenderDataType::ChunkDistributorData_t >
operator=(ChunkDistributor &&rhs)=default (defined in iox::popo::ChunkDistributor< ChunkSenderDataType::ChunkDistributorData_t >)iox::popo::ChunkDistributor< ChunkSenderDataType::ChunkDistributorData_t >
pushToHistory(mepoo::ChunkHeader *const chunkHeader) noexceptiox::popo::ChunkSender< ChunkSenderDataType >inline
release(const mepoo::ChunkHeader *const chunkHeader) noexceptiox::popo::ChunkSender< ChunkSenderDataType >inline
releaseAll() noexceptiox::popo::ChunkSender< ChunkSenderDataType >inline
removeAllQueues() noexceptiox::popo::ChunkDistributor< ChunkSenderDataType::ChunkDistributorData_t >inline
send(mepoo::ChunkHeader *const chunkHeader) noexceptiox::popo::ChunkSender< ChunkSenderDataType >inline
tryAddQueue(cxx::not_null< ChunkQueueData_t *const > queueToAdd, const uint64_t requestedHistory=0u) noexceptiox::popo::ChunkDistributor< ChunkSenderDataType::ChunkDistributorData_t >inline
tryAllocate(const UniquePortId originId, const uint32_t userPayloadSize, const uint32_t userPayloadAlignment, const uint32_t userHeaderSize, const uint32_t userHeaderAlignment) noexceptiox::popo::ChunkSender< ChunkSenderDataType >inline
tryGetPreviousChunk() const noexceptiox::popo::ChunkSender< ChunkSenderDataType >inline
tryRemoveQueue(cxx::not_null< ChunkQueueData_t *const > queueToRemove) noexceptiox::popo::ChunkDistributor< ChunkSenderDataType::ChunkDistributorData_t >inline
~ChunkDistributor()=default (defined in iox::popo::ChunkDistributor< ChunkSenderDataType::ChunkDistributorData_t >)iox::popo::ChunkDistributor< ChunkSenderDataType::ChunkDistributorData_t >virtual
~ChunkSender()=default (defined in iox::popo::ChunkSender< ChunkSenderDataType >)iox::popo::ChunkSender< ChunkSenderDataType >