|
Electroneum
|
#include <net_node_common.h>


Public Member Functions | |
| virtual bool | relay_notify_to_list (int command, const epee::span< const uint8_t > data_buff, std::vector< std::pair< epee::net_utils::zone, boost::uuids::uuid >> connections) |
| virtual bool | invoke_command_to_peer (int command, const epee::span< const uint8_t > req_buff, std::string &resp_buff, const epee::net_utils::connection_context_base &context) |
| virtual bool | invoke_notify_to_peer (int command, const epee::span< const uint8_t > req_buff, const epee::net_utils::connection_context_base &context) |
| virtual bool | drop_connection (const epee::net_utils::connection_context_base &context) |
| virtual void | request_callback (const epee::net_utils::connection_context_base &context) |
| virtual void | for_each_connection (std::function< bool(t_connection_context &, peerid_type, uint32_t)> f) |
| virtual bool | for_connection (const boost::uuids::uuid &, std::function< bool(t_connection_context &, peerid_type, uint32_t)> f) |
| virtual size_t | get_zone_count () const |
| virtual uint64_t | get_public_connections_count () |
| virtual bool | block_host (const epee::net_utils::network_address &address, time_t seconds) |
| virtual bool | unblock_host (const epee::net_utils::network_address &address) |
| virtual std::map< std::string, time_t > | get_blocked_hosts () |
| virtual bool | add_host_fail (const epee::net_utils::network_address &address) |
| virtual void | add_used_stripe_peer (const t_connection_context &context) |
| virtual void | remove_used_stripe_peer (const t_connection_context &context) |
| virtual void | clear_used_stripe_peers () |
Definition at line 68 of file net_node_common.h.
|
inlinevirtual |
Implements nodetool::i_p2p_endpoint< t_connection_context >.
Definition at line 120 of file net_node_common.h.
|
inlinevirtual |
Implements nodetool::i_p2p_endpoint< t_connection_context >.
Definition at line 124 of file net_node_common.h.
|
inlinevirtual |
Implements nodetool::i_p2p_endpoint< t_connection_context >.
Definition at line 108 of file net_node_common.h.
|
inlinevirtual |
Implements nodetool::i_p2p_endpoint< t_connection_context >.
Definition at line 130 of file net_node_common.h.
|
inlinevirtual |
Implements nodetool::i_p2p_endpoint< t_connection_context >.
Definition at line 82 of file net_node_common.h.
|
inlinevirtual |
Implements nodetool::i_p2p_endpoint< t_connection_context >.
Definition at line 94 of file net_node_common.h.
|
inlinevirtual |
Implements nodetool::i_p2p_endpoint< t_connection_context >.
Definition at line 90 of file net_node_common.h.
|
inlinevirtual |
Implements nodetool::i_p2p_endpoint< t_connection_context >.
Definition at line 116 of file net_node_common.h.
|
inlinevirtual |
Implements nodetool::i_p2p_endpoint< t_connection_context >.
Definition at line 104 of file net_node_common.h.
|
inlinevirtual |
Implements nodetool::i_p2p_endpoint< t_connection_context >.
Definition at line 99 of file net_node_common.h.
|
inlinevirtual |
Implements nodetool::i_p2p_endpoint< t_connection_context >.
Definition at line 74 of file net_node_common.h.
|
inlinevirtual |
Implements nodetool::i_p2p_endpoint< t_connection_context >.
Definition at line 78 of file net_node_common.h.
|
inlinevirtual |
Implements nodetool::i_p2p_endpoint< t_connection_context >.
Definition at line 70 of file net_node_common.h.
|
inlinevirtual |
Implements nodetool::i_p2p_endpoint< t_connection_context >.
Definition at line 127 of file net_node_common.h.
|
inlinevirtual |
Implements nodetool::i_p2p_endpoint< t_connection_context >.
Definition at line 86 of file net_node_common.h.
|
inlinevirtual |
Implements nodetool::i_p2p_endpoint< t_connection_context >.
Definition at line 112 of file net_node_common.h.