iceoryx_doc  1.0.1
Public Member Functions | Public Attributes | List of all members
iox::runtime::NodeData Class Reference

struct which contains all the members of an object of type Node More...

#include <node_data.hpp>

Public Member Functions

 NodeData (const RuntimeName_t &runtimeName, const NodeName_t &nodeName, const uint64_t nodeDeviceIdentifier) noexcept
 constructor More...
 
 NodeData (const NodeData &)=delete
 
 NodeData (NodeData &&)=delete
 
NodeDataoperator= (const NodeData &)=delete
 
NodeDataoperator= (NodeData &&)=delete
 

Public Attributes

RuntimeName_t m_runtimeName
 
NodeName_t m_nodeName
 
uint64_t m_nodeDeviceIdentifier
 
std::atomic_bool m_toBeDestroyed {false}
 

Detailed Description

struct which contains all the members of an object of type Node

Constructor & Destructor Documentation

◆ NodeData()

iox::runtime::NodeData::NodeData ( const RuntimeName_t &  runtimeName,
const NodeName_t &  nodeName,
const uint64_t  nodeDeviceIdentifier 
)
noexcept

constructor

Parameters
[in]runtimeNamename of associated runtime
[in]nodeNamename of the node
[in]nodeDeviceIdentifieridentifier of the device on which the node will run

The documentation for this class was generated from the following file: