Back to Site
Loading...
Searching...
No Matches
librats::Node Member List

This is the complete list of members for librats::Node, including all inherited members.

add_subsystem(std::unique_ptr< T > subsystem)librats::Nodeinline
broadcast(std::string_view channel, ByteView payload)librats::Node
broadcast(MessageType type, ByteView payload) overridelibrats::Nodevirtual
connect(const Address &address) overridelibrats::Nodevirtual
connect(const std::string &host, uint16_t port)librats::Node
connected_peers() const overridelibrats::Nodevirtual
DialFailedHandler typedeflibrats::PeerNetwork
events() noexceptlibrats::Nodeinline
json() noexceptlibrats::Node
listen_port() const noexcept overridelibrats::Nodeinlinevirtual
local_id() const noexcept overridelibrats::Nodeinlinevirtual
max_peers() const noexceptlibrats::Nodeinline
MessageHandler typedeflibrats::PeerNetwork
Node(NodeConfig config)librats::Nodeexplicit
Node(const Node &)=deletelibrats::Node
observed_addresses() constlibrats::Node
on(std::string_view channel, MessageRouter::Handler cb)librats::Nodeinline
on(MessageType type, PeerNetwork::MessageHandler cb) overridelibrats::Nodeinlinevirtual
on_dial_failed(PeerNetwork::DialFailedHandler cb) overridelibrats::Nodeinlinevirtual
on_peer_connected(PeerNetwork::PeerEventHandler cb) overridelibrats::Nodeinlinevirtual
on_peer_disconnected(PeerNetwork::PeerDisconnectHandler cb) overridelibrats::Nodeinlinevirtual
operator=(const Node &)=deletelibrats::Node
Peerlibrats::Nodefriend
peer(const PeerId &id)librats::Node
peer_count() const noexceptlibrats::Nodeinline
peer_limit_reached() const noexceptlibrats::Nodeinline
PeerDisconnectHandler typedeflibrats::PeerNetwork
PeerEventHandler typedeflibrats::PeerNetwork
peers() const overridelibrats::Nodeinlinevirtual
protocol_name() const noexceptlibrats::Nodeinline
protocol_version() const noexceptlibrats::Nodeinline
send(const PeerId &to, std::string_view channel, ByteView payload)librats::Node
send(const PeerId &to, MessageType type, ByteView payload) overridelibrats::Nodevirtual
services() noexceptlibrats::Nodeinline
set_max_peers(size_t n) noexceptlibrats::Nodeinline
start()librats::Node
stop()librats::Node
subsystem() noexceptlibrats::Nodeinline
~Node() overridelibrats::Node
~PeerNetwork()=defaultlibrats::PeerNetworkvirtual