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