Struct SubscriberPortData
Defined in File subscriber_port_data.hpp
Inheritance Relationships
Base Type
public iox::popo::BasePortData(Struct BasePortData)
Struct Documentation
-
struct SubscriberPortData : public iox::popo::BasePortData
Public Types
-
using ChunkQueueData_t = iox::popo::SubscriberChunkQueueData_t
- Todo:
iox#1051 remove these aliases here and only depend on pub_sub_port_types.hpp (move relevant types and constants there)
-
using ChunkReceiverData_t = iox::popo::SubscriberChunkReceiverData_t
Public Functions
-
SubscriberPortData(const capro::ServiceDescription &serviceDescription, const RuntimeName_t &runtimeName, cxx::VariantQueueTypes queueType, const SubscriberOptions &subscriberOptions, const mepoo::MemoryInfo &memoryInfo = mepoo::MemoryInfo()) noexcept
Public Members
-
ChunkReceiverData_t m_chunkReceiverData
-
SubscriberOptions m_options
-
std::atomic_bool m_subscribeRequested = {false}
-
std::atomic<SubscribeState> m_subscriptionState = {SubscribeState::NOT_SUBSCRIBED}
-
using ChunkQueueData_t = iox::popo::SubscriberChunkQueueData_t