iox::popo::BasePortData🔗
Defines different base port data.
#include <base_port_data.hpp>
Inherited by iox::popo::ApplicationPortData, iox::popo::ClientPortData, iox::popo::InterfacePortData, iox::popo::PublisherPortData, iox::popo::ServerPortData, iox::popo::SubscriberPortData
Public Functions🔗
| 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🔗
| 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 BasePortData🔗
BasePortData() =default
Constructor for base port data members.
function BasePortData🔗
BasePortData(
const capro::ServiceDescription & serviceDescription,
const RuntimeName_t & runtimeName,
const NodeName_t & nodeName
)
Constructor.
Parameters:
- serviceDescription creates the service service description
- runtimeName Name of the application's runtime
- nodeName Name of the node
function BasePortData🔗
BasePortData(
const BasePortData &
)
function operator=🔗
BasePortData & operator=(
const BasePortData &
)
function BasePortData🔗
BasePortData(
BasePortData &&
)
function operator=🔗
BasePortData & operator=(
BasePortData &&
)
function ~BasePortData🔗
~BasePortData() =default
Public Attributes Documentation🔗
variable m_serviceDescription🔗
capro::ServiceDescription m_serviceDescription;
variable m_runtimeName🔗
RuntimeName_t m_runtimeName;
variable m_nodeName🔗
NodeName_t m_nodeName;
variable m_uniqueId🔗
UniquePortId m_uniqueId;
variable m_toBeDestroyed🔗
std::atomic_bool m_toBeDestroyed {false};
Updated on 31 May 2022 at 15:52:34 CEST