iox::runtime::NodeData🔗
struct which contains all the members of an object of type Node
#include <node_data.hpp>
Public Functions🔗
Name | |
---|---|
NodeData(const RuntimeName_t & runtimeName, const NodeName_t & nodeName, const uint64_t nodeDeviceIdentifier) constructor |
|
NodeData(const NodeData & ) | |
NodeData(NodeData && ) | |
NodeData & | operator=(const NodeData & ) |
NodeData & | operator=(NodeData && ) |
Public Attributes🔗
Name | |
---|---|
RuntimeName_t | m_runtimeName |
NodeName_t | m_nodeName |
uint64_t | m_nodeDeviceIdentifier |
std::atomic_bool | m_toBeDestroyed |
Public Functions Documentation🔗
function NodeData🔗
NodeData(
const RuntimeName_t & runtimeName,
const NodeName_t & nodeName,
const uint64_t nodeDeviceIdentifier
)
constructor
Parameters:
- runtimeName name of associated runtime
- nodeName name of the node
- nodeDeviceIdentifier identifier of the device on which the node will run
function NodeData🔗
NodeData(
const NodeData &
)
function NodeData🔗
NodeData(
NodeData &&
)
function operator=🔗
NodeData & operator=(
const NodeData &
)
function operator=🔗
NodeData & operator=(
NodeData &&
)
Public Attributes Documentation🔗
variable m_runtimeName🔗
RuntimeName_t m_runtimeName;
variable m_nodeName🔗
NodeName_t m_nodeName;
variable m_nodeDeviceIdentifier🔗
uint64_t m_nodeDeviceIdentifier;
variable m_toBeDestroyed🔗
std::atomic_bool m_toBeDestroyed {false};
Updated on 31 May 2022 at 15:29:16 CEST