|
iceoryx_doc
1.0.1
|


Public Types | |
| using | ChunkQueueData_t = SubscriberPortData::ChunkQueueData_t |
| using | ChunkDistributorData_t = ChunkDistributorData< DefaultChunkDistributorConfig, ThreadSafePolicy, ChunkQueuePusher< ChunkQueueData_t > > |
| using | ChunkSenderData_t = ChunkSenderData< MAX_CHUNKS_ALLOCATED_PER_PUBLISHER_SIMULTANEOUSLY, ChunkDistributorData_t > |
Public Member Functions | |
| PublisherPortData (const capro::ServiceDescription &serviceDescription, const RuntimeName_t &runtimeName, mepoo::MemoryManager *const memoryManager, const PublisherOptions &publisherOptions, const mepoo::MemoryInfo &memoryInfo=mepoo::MemoryInfo()) noexcept | |
Public Member Functions inherited from iox::popo::BasePortData | |
| 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 | |
| ChunkSenderData_t | m_chunkSenderData |
| std::atomic_bool | m_offeringRequested {false} |
| std::atomic_bool | m_offered {false} |
Public Attributes inherited from iox::popo::BasePortData | |
| capro::ServiceDescription | m_serviceDescription |
| RuntimeName_t | m_runtimeName |
| NodeName_t | m_nodeName |
| UniquePortId | m_uniqueId |
| std::atomic_bool | m_toBeDestroyed {false} |