iox::runtime::Node🔗
class which represents a node
#include <iceoryx_posh/runtime/node.hpp>
Public Functions🔗
Name | |
---|---|
Node(const NodeName_t & nodeName) constructor which requires the name of the node |
|
~Node() destructor |
|
Node(const Node & ) | |
Node & | operator=(const Node & ) |
Node(Node && rhs) move constructor |
|
Node & | operator=(Node && rhs) move assignment operator |
NodeName_t | getNodeName() const returns the name of the node |
RuntimeName_t | getRuntimeName() const returns the name of the application's runtime |
Protected Functions🔗
Name | |
---|---|
Node(NodeData *const data) |
Protected Attributes🔗
Name | |
---|---|
NodeData * | m_data |
Public Functions Documentation🔗
function Node🔗
Node(
const NodeName_t & nodeName
)
constructor which requires the name of the node
Parameters:
- nodeName name of the node
function ~Node🔗
~Node()
destructor
function Node🔗
Node(
const Node &
)
function operator=🔗
Node & operator=(
const Node &
)
function Node🔗
Node(
Node && rhs
)
move constructor
Parameters:
- rhs source object
function operator=🔗
Node & operator=(
Node && rhs
)
move assignment operator
Parameters:
- rhs source object, where to move from
function getNodeName🔗
NodeName_t getNodeName() const
returns the name of the node
Return: string which contains the node name
function getRuntimeName🔗
RuntimeName_t getRuntimeName() const
returns the name of the application's runtime
Return: string which contains the runtime name
Protected Functions Documentation🔗
function Node🔗
Node(
NodeData *const data
)
Protected Attributes Documentation🔗
variable m_data🔗
NodeData * m_data = nullptr;
Updated on 18 December 2023 at 13:11:43 CET