|
iceoryx2
C++ Language Bindings
|
The system-wide unique id of a [Node].
More...
#include <unique_node_id.hpp>
Public Member Functions | |
| UniqueNodeId (const UniqueNodeId &rhs) | |
| UniqueNodeId (UniqueNodeId &&rhs) noexcept | |
| auto | operator= (const UniqueNodeId &rhs) -> UniqueNodeId & |
| auto | operator= (UniqueNodeId &&rhs) noexcept -> UniqueNodeId & |
| ~UniqueNodeId () | |
| auto | value_high () const -> uint64_t |
Returns the high bits of the underlying value of the [NodeId]. | |
| auto | value_low () const -> uint64_t |
Returns the low bits of the underlying value of the [NodeId]. | |
| auto | pid () const -> int32_t |
Returns the [ProcessId] of the process that owns the [Node]. | |
| auto | creation_time () const -> timespec |
Returns the time the [Node] was created. | |
Friends | |
| template<ServiceType > | |
| class | Node |
| template<ServiceType > | |
| class | DeadNodeView |
| class | ClientDetailsView |
| class | ServerDetailsView |
| class | NotifierDetailsView |
| class | ListenerDetailsView |
| class | PublisherDetailsView |
| class | ReaderDetailsView |
| class | SubscriberDetailsView |
| class | WriterDetailsView |
| template<ServiceType > | |
| auto | internal::list_callback (iox2_node_state_e, iox2_unique_node_id_ptr, const char *, iox2_node_name_ptr, iox2_config_ptr, iox2_callback_context) -> iox2_callback_progression_e |
The system-wide unique id of a [Node].
Definition at line 32 of file unique_node_id.hpp.
| iox2::UniqueNodeId::UniqueNodeId | ( | const UniqueNodeId & | rhs | ) |
|
noexcept |
| iox2::UniqueNodeId::~UniqueNodeId | ( | ) |
| auto iox2::UniqueNodeId::creation_time | ( | ) | const -> timespec |
Returns the time the [Node] was created.
| auto iox2::UniqueNodeId::operator= | ( | const UniqueNodeId & | rhs | ) | -> UniqueNodeId & |
|
noexcept |
| auto iox2::UniqueNodeId::pid | ( | ) | const -> int32_t |
Returns the [ProcessId] of the process that owns the [Node].
| auto iox2::UniqueNodeId::value_high | ( | ) | const -> uint64_t |
Returns the high bits of the underlying value of the [NodeId].
| auto iox2::UniqueNodeId::value_low | ( | ) | const -> uint64_t |
Returns the low bits of the underlying value of the [NodeId].
|
friend |
Definition at line 64 of file unique_node_id.hpp.
|
friend |
Definition at line 56 of file unique_node_id.hpp.
|
friend |
|
friend |
Definition at line 67 of file unique_node_id.hpp.
|
friend |
Definition at line 54 of file unique_node_id.hpp.
|
friend |
Definition at line 66 of file unique_node_id.hpp.
|
friend |
Definition at line 68 of file unique_node_id.hpp.
|
friend |
Definition at line 69 of file unique_node_id.hpp.
|
friend |
Definition at line 65 of file unique_node_id.hpp.
|
friend |
Definition at line 70 of file unique_node_id.hpp.
|
friend |
Definition at line 71 of file unique_node_id.hpp.