17#ifndef IOX_POSH_RUNTIME_NODE_HPP
18#define IOX_POSH_RUNTIME_NODE_HPP
20#include "iceoryx_posh/capro/service_description.hpp"
21#include "iceoryx_posh/iceoryx_posh_types.hpp"
35 Node(
const NodeName_t& nodeName)
noexcept;
41 Node& operator=(const
Node&) = delete;
60 Node(NodeData* const data) noexcept;
62 NodeData* m_data =
nullptr;
class which represents a node
Definition: node.hpp:31
Node(const NodeName_t &nodeName) noexcept
constructor which requires the name of the node
RuntimeName_t getRuntimeName() const noexcept
returns the name of the application's runtime
~Node() noexcept
destructor
NodeName_t getNodeName() const noexcept
returns the name of the node