|
| node_id (hashed_node_id data) |
|
| node_id (uri data) |
|
node_id & | operator= (const none_t &) |
|
| operator bool () const noexcept |
| Queries whether this node is not default-constructed.
|
|
bool | operator! () const noexcept |
| Queries whether this node is default-constructed.
|
|
int | compare (const node_id &other) const noexcept |
| Compares this instance to other .
|
|
void | swap (node_id &other) noexcept |
| Exchanges the value of this object with other .
|
|
|
(Note that these are not member functions.)
|
bool | wraps_uri (const node_id &x) noexcept |
| Returns whether x contains an URI.
|
|
bool | operator== (const node_id &x, const node_id &y) noexcept |
|
bool | operator!= (const node_id &x, const node_id &y) noexcept |
|
bool | operator< (const node_id &x, const node_id &y) noexcept |
|
bool | operator<= (const node_id &x, const node_id &y) noexcept |
|
bool | operator> (const node_id &x, const node_id &y) noexcept |
|
bool | operator>= (const node_id &x, const node_id &y) noexcept |
|
bool | operator== (const node_id &x, const none_t &) noexcept |
|
bool | operator== (const none_t &, const node_id &x) noexcept |
|
bool | operator!= (const node_id &x, const none_t &) noexcept |
|
bool | operator!= (const none_t &, const node_id &x) noexcept |
|
CAF_CORE_EXPORT void | append_to_string (std::string &str, const node_id &x) |
| Appends x in human-readable string representation to str .
|
|
CAF_CORE_EXPORT std::string | to_string (const node_id &x) |
| Converts x into a human-readable string representation.
|
|
CAF_CORE_EXPORT node_id | make_node_id (uri from) |
| Creates a node ID from the URI from .
|
|
CAF_CORE_EXPORT node_id | make_node_id (uint32_t process_id, const node_id::default_data::host_id_type &host_id) |
| Creates a node ID from process_id and host_id .
|
|
CAF_CORE_EXPORT optional< node_id > | make_node_id (uint32_t process_id, string_view host_hash) |
| Creates a node ID from process_id and host_hash .
|
|
CAF_CORE_EXPORT error | parse (string_view str, node_id &dest) |
|
A node ID is an opaque value for representing CAF instances in the network.