iox::popo::ServerPortData🔗
Inherits from iox::popo::BasePortData
Public Functions🔗
| Name | |
|---|---|
| ServerPortData(const capro::ServiceDescription & serviceDescription, const RuntimeName_t & runtimeName, const NodeName_t & nodeName, mepoo::MemoryManager *const memoryManager, const mepoo::MemoryInfo & memoryInfo =mepoo::MemoryInfo()) | 
Public Attributes🔗
| Name | |
|---|---|
| constexpr SubscriberTooSlowPolicy | SERVER_SUBSCRIBER_POLICY | 
| constexpr QueueFullPolicy | SERVER_PUBLISHER_POLICY | 
| ServerChunkSenderData_t | m_chunkSenderData | 
| ServerChunkReceiverData_t | m_chunkReceiverData | 
| std::atomic_bool | m_offeringRequested | 
| std::atomic_bool | m_offered | 
Additional inherited members🔗
Public Functions inherited from iox::popo::BasePortData
| Name | |
|---|---|
| BasePortData() =default Constructor for base port data members. | |
| BasePortData(const capro::ServiceDescription & serviceDescription, const RuntimeName_t & runtimeName, const NodeName_t & nodeName) Constructor. | |
| BasePortData(const BasePortData & ) | |
| BasePortData & | operator=(const BasePortData & ) | 
| BasePortData(BasePortData && ) | |
| BasePortData & | operator=(BasePortData && ) | 
| ~BasePortData() =default | 
Public Attributes inherited from iox::popo::BasePortData
| Name | |
|---|---|
| capro::ServiceDescription | m_serviceDescription | 
| RuntimeName_t | m_runtimeName | 
| NodeName_t | m_nodeName | 
| UniquePortId | m_uniqueId | 
| std::atomic_bool | m_toBeDestroyed | 
Public Functions Documentation🔗
function ServerPortData🔗
ServerPortData(
    const capro::ServiceDescription & serviceDescription,
    const RuntimeName_t & runtimeName,
    const NodeName_t & nodeName,
    mepoo::MemoryManager *const memoryManager,
    const mepoo::MemoryInfo & memoryInfo =mepoo::MemoryInfo()
)
Public Attributes Documentation🔗
variable SERVER_SUBSCRIBER_POLICY🔗
static constexpr SubscriberTooSlowPolicy SERVER_SUBSCRIBER_POLICY = SubscriberTooSlowPolicy::DISCARD_OLDEST_DATA;
variable SERVER_PUBLISHER_POLICY🔗
static constexpr QueueFullPolicy SERVER_PUBLISHER_POLICY = QueueFullPolicy::DISCARD_OLDEST_DATA;
variable m_chunkSenderData🔗
ServerChunkSenderData_t m_chunkSenderData;
variable m_chunkReceiverData🔗
ServerChunkReceiverData_t m_chunkReceiverData;
variable m_offeringRequested🔗
std::atomic_bool m_offeringRequested {false};
variable m_offered🔗
std::atomic_bool m_offered {false};
Updated on 26 April 2021 at 15:31:02 CEST