#include "../bitfield.hpp"
#include "../build_info.hpp"
#include "../callable_ref.hpp"
#include "../flat_map.hpp"
#include "../identifier_t.hpp"
#include "../message_id.hpp"
#include "../optional_ref.hpp"
#include "../tribool.hpp"
#include "../types.hpp"
#include "../valid_if/ge0_le1.hpp"
#include "../valid_if/nonnegative.hpp"
#include "../valid_if/not_empty.hpp"
#include "../valid_if/not_zero.hpp"
#include "../valid_if/positive.hpp"
#include "node_kind.hpp"
#include "types.hpp"
#include <chrono>
#include <memory>
#include <eagine/message_bus/remote_node.inl>
Go to the source code of this file.
Classes | |
struct | eagine::msgbus::remote_node_changes |
Class providin and manipulating information about remote node changes. More... | |
class | eagine::msgbus::remote_node_tracker |
Class tracking the state of remote message bus nodes. More... | |
class | eagine::msgbus::remote_host |
Class providing information about a remote host of bus nodes. More... | |
class | eagine::msgbus::remote_host_state |
Class manipulating information about a remote host of bus nodes. More... | |
class | eagine::msgbus::remote_instance |
Class providing information about a remote instance running bus nodes. More... | |
class | eagine::msgbus::remote_instance_state |
Class manipulating information about a remote instance running bus nodes. More... | |
class | eagine::msgbus::remote_node |
Class providing information about a remote bus node. More... | |
class | eagine::msgbus::remote_node_state |
Class manipulating information about a remote bus node. More... | |
class | eagine::msgbus::node_connection |
Class providing information about connection between bus nodes. More... | |
class | eagine::msgbus::node_connection_state |
Class manipulating information about connection between bus nodes. More... | |
class | eagine::msgbus::node_connections |
Class providing information about connections from the perspective of a node. More... | |
Namespaces | |
eagine | |
Common code is placed in this namespace. | |
eagine::msgbus | |
Message bus code is placed in this namespace. | |
Copyright Matus Chochlik. Distributed under the Boost Software License, Version 1.0. See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt