Class NodeData

Class Documentation

class NodeData

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

Public Functions

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

constructor

Parameters:
  • runtimeName[in] name of associated runtime

  • nodeName[in] name of the node

  • nodeDeviceIdentifier[in] identifier of the device on which the node will run

NodeData(const NodeData&) = delete
NodeData(NodeData&&) = delete
NodeData &operator=(const NodeData&) = delete
NodeData &operator=(NodeData&&) = delete

Public Members

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