iceoryx_doc
1.0.1
|
Public Types | |
using | ChunkQueueData_t = ChunkQueueData< DefaultChunkQueueConfig, ThreadSafePolicy > |
using | ChunkReceiverData_t = ChunkReceiverData< MAX_CHUNKS_HELD_PER_SUBSCRIBER_SIMULTANEOUSLY, ChunkQueueData_t > |
Public Member Functions | |
SubscriberPortData (const capro::ServiceDescription &serviceDescription, const RuntimeName_t &runtimeName, cxx::VariantQueueTypes queueType, const SubscriberOptions &subscriberOptions, const mepoo::MemoryInfo &memoryInfo=mepoo::MemoryInfo()) noexcept | |
![]() | |
BasePortData ()=default | |
Constructor for base port data members. | |
BasePortData (const capro::ServiceDescription &serviceDescription, const RuntimeName_t &runtimeName, const NodeName_t &nodeName) noexcept | |
Constructor. More... | |
BasePortData (const BasePortData &)=delete | |
BasePortData & | operator= (const BasePortData &)=delete |
BasePortData (BasePortData &&)=delete | |
BasePortData & | operator= (BasePortData &&)=delete |
Public Attributes | |
ChunkReceiverData_t | m_chunkReceiverData |
const uint64_t | m_historyRequest |
std::atomic_bool | m_subscribeRequested {false} |
std::atomic< SubscribeState > | m_subscriptionState {SubscribeState::NOT_SUBSCRIBED} |
![]() | |
capro::ServiceDescription | m_serviceDescription |
RuntimeName_t | m_runtimeName |
NodeName_t | m_nodeName |
UniquePortId | m_uniqueId |
std::atomic_bool | m_toBeDestroyed {false} |