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.