Class providing information about connection between bus nodes. More...
#include <eagine/message_bus/remote_node.hpp>
Public Member Functions | |
operator bool () const noexcept | |
Indicates if this is not-empty and has actual information. | |
auto | connects (identifier_t id) const noexcept |
Indicates if the connection connects node with the specified id. More... | |
auto | connects (identifier_t id1, identifier_t id2) const noexcept |
Indicates if the connection connects nodes with the specified id. More... | |
auto | opposite_id (identifier_t id) const noexcept -> valid_if_not_zero< identifier_t > |
Returns the id of the node opposite to the node with id in argument. More... | |
auto | kind () const noexcept -> connection_kind |
Returns the connection kind. | |
Class providing information about connection between bus nodes.
|
inlinenoexcept |
Indicates if the connection connects node with the specified id.
|
inlinenoexcept |
Indicates if the connection connects nodes with the specified id.
|
inlinenoexcept |
Returns the id of the node opposite to the node with id in argument.