|
| virtual bool | relay_notify_to_list (int command, epee::levin::message_writer message, std::vector< std::pair< epee::net_utils::zone, boost::uuids::uuid > > connections) |
| |
| virtual epee::net_utils::zone | send_txs (std::vector< cryptonote::blobdata > txs, const epee::net_utils::zone origin, const boost::uuids::uuid &source, cryptonote::relay_method tx_relay) |
| |
| virtual bool | invoke_notify_to_peer (int command, epee::levin::message_writer message, 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 uint64_t | get_public_connections_count () |
| |
| virtual bool | block_host (epee::net_utils::network_address address, time_t seconds, bool add_only) |
| |
| virtual bool | unblock_host (const epee::net_utils::network_address &address) |
| |
| virtual std::map< std::string, time_t > | get_blocked_hosts () |
| |
| virtual std::map< epee::net_utils::ipv4_network_subnet, time_t > | get_blocked_subnets () |
| |
| virtual bool | add_host_fail (const epee::net_utils::network_address &address, unsigned int score) |
| |
| 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 () |
| |
| virtual bool | relay_notify_to_list (int command, epee::levin::message_writer message, std::vector< std::pair< epee::net_utils::zone, boost::uuids::uuid > > connections)=0 |
| |
| virtual epee::net_utils::zone | send_txs (std::vector< cryptonote::blobdata > txs, const epee::net_utils::zone origin, const boost::uuids::uuid &source, cryptonote::relay_method tx_relay)=0 |
| |
| virtual bool | invoke_notify_to_peer (int command, epee::levin::message_writer message, const epee::net_utils::connection_context_base &context)=0 |
| |
| virtual bool | drop_connection (const epee::net_utils::connection_context_base &context)=0 |
| |
| virtual void | request_callback (const epee::net_utils::connection_context_base &context)=0 |
| |
| virtual uint64_t | get_public_connections_count ()=0 |
| |
| virtual void | for_each_connection (std::function< bool(t_connection_context &, peerid_type, uint32_t)> f)=0 |
| |
| virtual bool | for_connection (const boost::uuids::uuid &, std::function< bool(t_connection_context &, peerid_type, uint32_t)> f)=0 |
| |
| virtual bool | block_host (epee::net_utils::network_address address, time_t seconds=0, bool add_only=false)=0 |
| |
| virtual bool | unblock_host (const epee::net_utils::network_address &address)=0 |
| |
| virtual std::map< std::string, time_t > | get_blocked_hosts ()=0 |
| |
| virtual std::map< epee::net_utils::ipv4_network_subnet, time_t > | get_blocked_subnets ()=0 |
| |
| virtual bool | add_host_fail (const epee::net_utils::network_address &address, unsigned int score=1)=0 |
| |
| virtual void | add_used_stripe_peer (const t_connection_context &context)=0 |
| |
| virtual void | remove_used_stripe_peer (const t_connection_context &context)=0 |
| |
| virtual void | clear_used_stripe_peers ()=0 |
| |