17 #ifndef IOX_POSH_POPO_PORTS_BASE_PORT_DATA_HPP
18 #define IOX_POSH_POPO_PORTS_BASE_PORT_DATA_HPP
20 #include "iceoryx_posh/capro/service_description.hpp"
21 #include "iceoryx_posh/iceoryx_posh_types.hpp"
22 #include "iceoryx_posh/internal/capro/capro_message.hpp"
23 #include "iceoryx_posh/internal/popo/building_blocks/typed_unique_id.hpp"
24 #include "iceoryx_utils/internal/relocatable_pointer/relative_pointer.hpp"
43 const RuntimeName_t& runtimeName,
44 const NodeName_t& nodeName) noexcept;
53 RuntimeName_t m_runtimeName;
54 NodeName_t m_nodeName;
56 std::atomic_bool m_toBeDestroyed{
false};
class for the identification of a communication event including information on the service,...
Definition: service_description.hpp:86
Definition: service_description.hpp:29
Defines different base port data.
Definition: base_port_data.hpp:34
BasePortData()=default
Constructor for base port data members.
BasePortData(const capro::ServiceDescription &serviceDescription, const RuntimeName_t &runtimeName, const NodeName_t &nodeName) noexcept
Constructor.