Monero
Loading...
Searching...
No Matches
nodetool::node_server< t_payload_net_handler > Member List

This is the complete list of members for nodetool::node_server< t_payload_net_handler >, including all inherited members.

add_host_fail(const epee::net_utils::network_address &address, unsigned int score=1)nodetool::node_server< t_payload_net_handler >privatevirtual
add_upnp_port_mapping(uint32_t port, bool ipv4=true, bool ipv6=false)nodetool::node_server< t_payload_net_handler >private
add_upnp_port_mapping_impl(uint32_t port, bool ipv6=false)nodetool::node_server< t_payload_net_handler >private
add_upnp_port_mapping_v4(uint32_t port)nodetool::node_server< t_payload_net_handler >private
add_upnp_port_mapping_v6(uint32_t port)nodetool::node_server< t_payload_net_handler >private
add_used_stripe_peer(const typename t_payload_net_handler::connection_context &context)nodetool::node_server< t_payload_net_handler >virtual
nodetool::i_p2p_endpoint< t_payload_net_handler::connection_context >::add_used_stripe_peer(const t_payload_net_handler::connection_context &context)=0nodetool::i_p2p_endpoint< t_payload_net_handler::connection_context >pure virtual
add_zone(epee::net_utils::zone zone)nodetool::node_server< t_payload_net_handler >
anchor enum valuenodetool::node_server< t_payload_net_handler >private
block_host(epee::net_utils::network_address address, time_t seconds=P2P_IP_BLOCKTIME, bool add_only=false)nodetool::node_server< t_payload_net_handler >virtual
block_subnet(const epee::net_utils::ipv4_network_subnet &subnet, time_t seconds=P2P_IP_BLOCKTIME)nodetool::node_server< t_payload_net_handler >virtual
callback(p2p_connection_context &context)nodetool::node_server< t_payload_net_handler >privatevirtual
epee::levin::levin_commands_handler< p2p_connection_context_t< t_payload_net_handler::connection_context > >::callback(p2p_connection_context_t< t_payload_net_handler::connection_context > &context)epee::levin::levin_commands_handler< p2p_connection_context_t< t_payload_net_handler::connection_context > >inlinevirtual
CHAIN_LEVIN_INVOKE_MAP2(p2p_connection_context)nodetool::node_server< t_payload_net_handler >private
CHAIN_LEVIN_NOTIFY_MAP2(p2p_connection_context)nodetool::node_server< t_payload_net_handler >private
change_max_in_public_peers(size_t count)nodetool::node_server< t_payload_net_handler >
change_max_out_public_peers(size_t count)nodetool::node_server< t_payload_net_handler >
check_connection_and_handshake_with_peer(const epee::net_utils::network_address &na, uint64_t last_seen_stamp)nodetool::node_server< t_payload_net_handler >private
check_incoming_connections()nodetool::node_server< t_payload_net_handler >private
clear_used_stripe_peers()nodetool::node_server< t_payload_net_handler >virtual
COMMAND_HANDSHAKE typedefnodetool::node_server< t_payload_net_handler >private
COMMAND_TIMED_SYNC typedefnodetool::node_server< t_payload_net_handler >private
config typedefnodetool::node_server< t_payload_net_handler >private
connect_func typedefnodetool::node_server< t_payload_net_handler >private
connect_to_peerlist(const Container &peers)nodetool::node_server< t_payload_net_handler >private
connect_to_seed(epee::net_utils::zone)nodetool::node_server< t_payload_net_handler >private
connections_maker()nodetool::node_server< t_payload_net_handler >private
deinit()nodetool::node_server< t_payload_net_handler >
delayed_igd enum valuenodetool::node_server< t_payload_net_handler >private
delete_upnp_port_mapping(uint32_t port)nodetool::node_server< t_payload_net_handler >private
delete_upnp_port_mapping_impl(uint32_t port, bool ipv6=false)nodetool::node_server< t_payload_net_handler >private
delete_upnp_port_mapping_v4(uint32_t port)nodetool::node_server< t_payload_net_handler >private
delete_upnp_port_mapping_v6(uint32_t port)nodetool::node_server< t_payload_net_handler >private
do_handshake_with_peer(peerid_type &pi, p2p_connection_context &context, bool just_take_peerlist=false)nodetool::node_server< t_payload_net_handler >private
do_peer_timed_sync(const epee::net_utils::connection_context_base &context, peerid_type peer_id)nodetool::node_server< t_payload_net_handler >private
drop_connection(const epee::net_utils::connection_context_base &context)nodetool::node_server< t_payload_net_handler >privatevirtual
for_connection(const boost::uuids::uuid &, std::function< bool(typename t_payload_net_handler::connection_context &, peerid_type, uint32_t)> f)nodetool::node_server< t_payload_net_handler >privatevirtual
nodetool::i_p2p_endpoint< t_payload_net_handler::connection_context >::for_connection(const boost::uuids::uuid &, std::function< bool(t_payload_net_handler::connection_context &, peerid_type, uint32_t)> f)=0nodetool::i_p2p_endpoint< t_payload_net_handler::connection_context >pure virtual
for_each_connection(std::function< bool(typename t_payload_net_handler::connection_context &, peerid_type, uint32_t)> f)nodetool::node_server< t_payload_net_handler >privatevirtual
nodetool::i_p2p_endpoint< t_payload_net_handler::connection_context >::for_each_connection(std::function< bool(t_payload_net_handler::connection_context &, peerid_type, uint32_t)> f)=0nodetool::i_p2p_endpoint< t_payload_net_handler::connection_context >pure virtual
get_blocked_hosts()nodetool::node_server< t_payload_net_handler >inlinevirtual
get_blocked_subnets()nodetool::node_server< t_payload_net_handler >inlinevirtual
get_dns_seed_nodes()nodetool::node_server< t_payload_net_handler >private
get_incoming_connections_count()nodetool::node_server< t_payload_net_handler >private
get_incoming_connections_count(network_zone &)nodetool::node_server< t_payload_net_handler >private
get_ip_seed_nodes() constnodetool::node_server< t_payload_net_handler >private
get_local_node_data(basic_node_data &node_data, const network_zone &zone)nodetool::node_server< t_payload_net_handler >private
get_max_in_public_peers() constnodetool::node_server< t_payload_net_handler >
get_max_out_public_peers() constnodetool::node_server< t_payload_net_handler >
get_outgoing_connections_count()nodetool::node_server< t_payload_net_handler >private
get_outgoing_connections_count(network_zone &)nodetool::node_server< t_payload_net_handler >private
get_payload_object()nodetool::node_server< t_payload_net_handler >
get_peerlist(std::vector< peerlist_entry > &gray, std::vector< peerlist_entry > &white)nodetool::node_server< t_payload_net_handler >
get_public_connections_count()nodetool::node_server< t_payload_net_handler >virtual
get_public_gray_peers_count()nodetool::node_server< t_payload_net_handler >
get_public_outgoing_connections_count()nodetool::node_server< t_payload_net_handler >
get_public_peerlist(std::vector< peerlist_entry > &gray, std::vector< peerlist_entry > &white)nodetool::node_server< t_payload_net_handler >
get_public_white_peers_count()nodetool::node_server< t_payload_net_handler >
get_random_index_with_fixed_probability(size_t max_index)nodetool::node_server< t_payload_net_handler >private
get_seed_nodes(epee::net_utils::zone)nodetool::node_server< t_payload_net_handler >private
get_this_peer_port()nodetool::node_server< t_payload_net_handler >inline
gray enum valuenodetool::node_server< t_payload_net_handler >private
gray_peerlist_housekeeping()nodetool::node_server< t_payload_net_handler >private
handle_command_line(const boost::program_options::variables_map &vm)nodetool::node_server< t_payload_net_handler >private
handle_get_support_flags(int command, COMMAND_REQUEST_SUPPORT_FLAGS::request &arg, COMMAND_REQUEST_SUPPORT_FLAGS::response &rsp, p2p_connection_context &context)nodetool::node_server< t_payload_net_handler >private
handle_handshake(int command, typename COMMAND_HANDSHAKE::request &arg, typename COMMAND_HANDSHAKE::response &rsp, p2p_connection_context &context)nodetool::node_server< t_payload_net_handler >private
handle_ping(int command, COMMAND_PING::request &arg, COMMAND_PING::response &rsp, p2p_connection_context &context)nodetool::node_server< t_payload_net_handler >private
handle_remote_peerlist(const std::vector< peerlist_entry > &peerlist, const epee::net_utils::connection_context_base &context)nodetool::node_server< t_payload_net_handler >private
handle_timed_sync(int command, typename COMMAND_TIMED_SYNC::request &arg, typename COMMAND_TIMED_SYNC::response &rsp, p2p_connection_context &context)nodetool::node_server< t_payload_net_handler >private
has_too_many_connections(const epee::net_utils::network_address &address)nodetool::node_server< t_payload_net_handler >private
idle_worker()nodetool::node_server< t_payload_net_handler >private
if(is_filtered_command(context.m_remote_address, command)) return LEVIN_ERROR_CONNECTION_HANDLER_NOT_DEFINEDnodetool::node_server< t_payload_net_handler >private
igd enum valuenodetool::node_server< t_payload_net_handler >private
igd_t enum namenodetool::node_server< t_payload_net_handler >private
init(const boost::program_options::variables_map &vm, const std::string &proxy={}, bool proxy_dns_leaks_allowed={})nodetool::node_server< t_payload_net_handler >
init_config()nodetool::node_server< t_payload_net_handler >private
init_options(boost::program_options::options_description &desc)nodetool::node_server< t_payload_net_handler >static
invoke(int command, const epee::span< const uint8_t > in_buff, byte_stream &buff_out, p2p_connection_context_t< t_payload_net_handler::connection_context > &context)=0epee::levin::levin_commands_handler< p2p_connection_context_t< t_payload_net_handler::connection_context > >pure virtual
invoke_notify_to_peer(int command, epee::levin::message_writer message, const epee::net_utils::connection_context_base &context) finalnodetool::node_server< t_payload_net_handler >privatevirtual
is_addr_connected(const epee::net_utils::network_address &peer)nodetool::node_server< t_payload_net_handler >private
is_addr_recently_failed(const epee::net_utils::network_address &addr)nodetool::node_server< t_payload_net_handler >private
is_closingnodetool::node_server< t_payload_net_handler >private
is_host_blocked(const epee::net_utils::network_address &address, time_t *seconds)nodetool::node_server< t_payload_net_handler >inlinevirtual
is_host_limit(const epee::net_utils::network_address &address)nodetool::node_server< t_payload_net_handler >privatevirtual
is_peer_used(const peerlist_entry &peer)nodetool::node_server< t_payload_net_handler >private
is_peer_used(const anchor_peerlist_entry &peer)nodetool::node_server< t_payload_net_handler >private
is_priority_node(const epee::net_utils::network_address &na)nodetool::node_server< t_payload_net_handler >private
is_remote_host_allowed(const epee::net_utils::network_address &address, time_t *t=NULL)nodetool::node_server< t_payload_net_handler >privatevirtual
islimitdownnodetool::node_server< t_payload_net_handler >private
islimitupnodetool::node_server< t_payload_net_handler >private
kill()nodetool::node_server< t_payload_net_handler >inlineprivate
log_connections()nodetool::node_server< t_payload_net_handler >
log_peerlist()nodetool::node_server< t_payload_net_handler >
m_allow_local_ipnodetool::node_server< t_payload_net_handler >private
m_blocked_hostsnodetool::node_server< t_payload_net_handler >private
m_blocked_hosts_locknodetool::node_server< t_payload_net_handler >private
m_blocked_subnetsnodetool::node_server< t_payload_net_handler >private
m_command_line_peersnodetool::node_server< t_payload_net_handler >private
m_config_foldernodetool::node_server< t_payload_net_handler >private
m_conn_fails_cachenodetool::node_server< t_payload_net_handler >private
m_conn_fails_cache_locknodetool::node_server< t_payload_net_handler >private
m_connections_maker_intervalnodetool::node_server< t_payload_net_handler >private
m_dns_blocklist_intervalnodetool::node_server< t_payload_net_handler >private
m_enable_dns_blocklistnodetool::node_server< t_payload_net_handler >private
m_enable_dns_seed_nodesnodetool::node_server< t_payload_net_handler >private
m_exclusive_peersnodetool::node_server< t_payload_net_handler >private
m_external_portnodetool::node_server< t_payload_net_handler >private
m_fallback_seed_nodes_addednodetool::node_server< t_payload_net_handler >private
m_first_connection_maker_callnodetool::node_server< t_payload_net_handler >private
m_gray_peerlist_housekeeping_intervalnodetool::node_server< t_payload_net_handler >private
m_have_addressnodetool::node_server< t_payload_net_handler >private
m_hide_my_portnodetool::node_server< t_payload_net_handler >private
m_host_fails_scorenodetool::node_server< t_payload_net_handler >private
m_host_fails_score_locknodetool::node_server< t_payload_net_handler >private
m_igdnodetool::node_server< t_payload_net_handler >private
m_incoming_connections_intervalnodetool::node_server< t_payload_net_handler >private
m_listening_portnodetool::node_server< t_payload_net_handler >private
m_listening_port_ipv6nodetool::node_server< t_payload_net_handler >private
m_nettypenodetool::node_server< t_payload_net_handler >private
m_network_idnodetool::node_server< t_payload_net_handler >private
m_network_zonesnodetool::node_server< t_payload_net_handler >private
m_offlinenodetool::node_server< t_payload_net_handler >private
m_payload_handlernodetool::node_server< t_payload_net_handler >private
m_peer_handshake_idle_maker_intervalnodetool::node_server< t_payload_net_handler >private
m_peer_livetimenodetool::node_server< t_payload_net_handler >private
m_peerlist_storagenodetool::node_server< t_payload_net_handler >private
m_peerlist_store_intervalnodetool::node_server< t_payload_net_handler >private
m_priority_peersnodetool::node_server< t_payload_net_handler >private
m_require_ipv4nodetool::node_server< t_payload_net_handler >private
m_rpc_credits_per_hashnodetool::node_server< t_payload_net_handler >private
m_rpc_portnodetool::node_server< t_payload_net_handler >private
m_seed_nodes_listnodetool::node_server< t_payload_net_handler >private
m_ssl_supportnodetool::node_server< t_payload_net_handler >private
m_use_ipv6nodetool::node_server< t_payload_net_handler >private
m_used_stripe_peersnodetool::node_server< t_payload_net_handler >private
m_used_stripe_peers_mutexnodetool::node_server< t_payload_net_handler >private
make_default_config()nodetool::node_server< t_payload_net_handler >private
make_default_peer_id()nodetool::node_server< t_payload_net_handler >private
make_expected_connections_count(network_zone &zone, PeerType peer_type, size_t expected_connections)nodetool::node_server< t_payload_net_handler >private
make_new_connection_from_anchor_peerlist(const std::vector< anchor_peerlist_entry > &anchor_peerlist)nodetool::node_server< t_payload_net_handler >private
make_new_connection_from_peerlist(network_zone &zone, bool use_white_list)nodetool::node_server< t_payload_net_handler >private
max_connectionsnodetool::node_server< t_payload_net_handler >private
mPeersLoggerThreadnodetool::node_server< t_payload_net_handler >private
net_server typedefnodetool::node_server< t_payload_net_handler >private
no_igd enum valuenodetool::node_server< t_payload_net_handler >private
node_server(t_payload_net_handler &payload_handler)nodetool::node_server< t_payload_net_handler >inline
notify(int command, const epee::span< const uint8_t > in_buff, p2p_connection_context_t< t_payload_net_handler::connection_context > &context)=0epee::levin::levin_commands_handler< p2p_connection_context_t< t_payload_net_handler::connection_context > >pure virtual
on_connection_close(p2p_connection_context &context)nodetool::node_server< t_payload_net_handler >privatevirtual
epee::levin::levin_commands_handler< p2p_connection_context_t< t_payload_net_handler::connection_context > >::on_connection_close(p2p_connection_context_t< t_payload_net_handler::connection_context > &context)epee::levin::levin_commands_handler< p2p_connection_context_t< t_payload_net_handler::connection_context > >inlinevirtual
on_connection_new(p2p_connection_context &context)nodetool::node_server< t_payload_net_handler >privatevirtual
epee::levin::levin_commands_handler< p2p_connection_context_t< t_payload_net_handler::connection_context > >::on_connection_new(p2p_connection_context_t< t_payload_net_handler::connection_context > &context)epee::levin::levin_commands_handler< p2p_connection_context_t< t_payload_net_handler::connection_context > >inlinevirtual
p2p_connection_context typedefnodetool::node_server< t_payload_net_handler >private
parse_peer_from_string(epee::net_utils::network_address &pe, const std::string &node_addr, uint16_t default_port=0)nodetool::node_server< t_payload_net_handler >private
parse_peers_and_add_to_container(const boost::program_options::variables_map &vm, const command_line::arg_descriptor< std::vector< std::string > > &arg, Container &container)nodetool::node_server< t_payload_net_handler >private
payload_net_handler typedefnodetool::node_server< t_payload_net_handler >
peer_sync_idle_maker()nodetool::node_server< t_payload_net_handler >private
PeerType enum namenodetool::node_server< t_payload_net_handler >private
print_connections_container()nodetool::node_server< t_payload_net_handler >private
public_connect(network_zone &, epee::net_utils::network_address const &, epee::net_utils::ssl_support_t)nodetool::node_server< t_payload_net_handler >privatestatic
record_addr_failed(const epee::net_utils::network_address &addr)nodetool::node_server< t_payload_net_handler >private
relay_notify_to_list(int command, epee::levin::message_writer message, std::vector< std::pair< epee::net_utils::zone, boost::uuids::uuid > > connections) finalnodetool::node_server< t_payload_net_handler >privatevirtual
remove_used_stripe_peer(const typename t_payload_net_handler::connection_context &context)nodetool::node_server< t_payload_net_handler >virtual
nodetool::i_p2p_endpoint< t_payload_net_handler::connection_context >::remove_used_stripe_peer(const t_payload_net_handler::connection_context &context)=0nodetool::i_p2p_endpoint< t_payload_net_handler::connection_context >pure virtual
request_callback(const epee::net_utils::connection_context_base &context)nodetool::node_server< t_payload_net_handler >privatevirtual
run()nodetool::node_server< t_payload_net_handler >
sanitize_peerlist(std::vector< peerlist_entry > &local_peerlist)nodetool::node_server< t_payload_net_handler >private
send_stop_signal()nodetool::node_server< t_payload_net_handler >
send_txs(std::vector< cryptonote::blobdata > txs, const epee::net_utils::zone origin, const boost::uuids::uuid &source, cryptonote::relay_method tx_relay)nodetool::node_server< t_payload_net_handler >privatevirtual
set_max_in_peers(network_zone &zone, int64_t max)nodetool::node_server< t_payload_net_handler >private
set_max_out_peers(network_zone &zone, int64_t max)nodetool::node_server< t_payload_net_handler >private
set_rate_down_limit(const boost::program_options::variables_map &vm, int64_t limit)nodetool::node_server< t_payload_net_handler >private
set_rate_limit(const boost::program_options::variables_map &vm, int64_t limit)nodetool::node_server< t_payload_net_handler >private
set_rate_up_limit(const boost::program_options::variables_map &vm, int64_t limit)nodetool::node_server< t_payload_net_handler >private
set_rpc_credits_per_hash(uint32_t rpc_credits_per_hash)nodetool::node_server< t_payload_net_handler >inline
set_rpc_port(uint16_t rpc_port)nodetool::node_server< t_payload_net_handler >inline
set_tos_flag(const boost::program_options::variables_map &vm, int limit)nodetool::node_server< t_payload_net_handler >private
socks_connect(network_zone &, epee::net_utils::network_address const &, epee::net_utils::ssl_support_t)nodetool::node_server< t_payload_net_handler >privatestatic
store_config()nodetool::node_server< t_payload_net_handler >private
try_get_support_flags(const p2p_connection_context &context, std::function< void(p2p_connection_context &, const uint32_t &)> f)nodetool::node_server< t_payload_net_handler >private
try_ping(basic_node_data &node_data, p2p_connection_context &context, const t_callback &cb)nodetool::node_server< t_payload_net_handler >private
try_to_connect_and_handshake_with_new_peer(const epee::net_utils::network_address &na, bool just_take_peerlist=false, uint64_t last_seen_stamp=0, PeerType peer_type=white, uint64_t first_seen_stamp=0)nodetool::node_server< t_payload_net_handler >private
unblock_host(const epee::net_utils::network_address &address)nodetool::node_server< t_payload_net_handler >virtual
unblock_subnet(const epee::net_utils::ipv4_network_subnet &subnet)nodetool::node_server< t_payload_net_handler >virtual
update_dns_blocklist()nodetool::node_server< t_payload_net_handler >private
white enum valuenodetool::node_server< t_payload_net_handler >private
~i_connection_filter()epee::net_utils::i_connection_filterinlineprotectedvirtual
~i_connection_limit()epee::net_utils::i_connection_limitinlineprotectedvirtual
~levin_commands_handler()epee::levin::levin_commands_handler< p2p_connection_context_t< t_payload_net_handler::connection_context > >inlinevirtual
~node_server()nodetool::node_server< t_payload_net_handler >virtual