Monero
Loading...
Searching...
No Matches
cryptonote::t_cryptonote_protocol_handler< t_core > Member List

This is the complete list of members for cryptonote::t_cryptonote_protocol_handler< t_core >, including all inherited members.

check_standby_peers()cryptonote::t_cryptonote_protocol_handler< t_core >private
connection_context typedefcryptonote::t_cryptonote_protocol_handler< t_core >
cryptonote_protocol_handler typedefcryptonote::t_cryptonote_protocol_handler< t_core >
cryptonote_protocol_handler_base()cryptonote::cryptonote_protocol_handler_baseprivate
deinit()cryptonote::t_cryptonote_protocol_handler< t_core >
drop_connection(cryptonote_connection_context &context, bool add_fail, bool flush_all_spans)cryptonote::t_cryptonote_protocol_handler< t_core >private
drop_connection(const boost::uuids::uuid &)cryptonote::t_cryptonote_protocol_handler< t_core >private
drop_connection_with_score(cryptonote_connection_context &context, unsigned int score, bool flush_all_spans)cryptonote::t_cryptonote_protocol_handler< t_core >private
drop_connections(const epee::net_utils::network_address address)cryptonote::t_cryptonote_protocol_handler< t_core >private
estimate_one_block_size() noexceptcryptonote::cryptonote_protocol_handler_baseprivatevirtual
get_avg_block_size()cryptonote::t_cryptonote_protocol_handler< t_core >privatevirtual
get_block_queue() constcryptonote::t_cryptonote_protocol_handler< t_core >inline
get_connections()cryptonote::t_cryptonote_protocol_handler< t_core >
get_core()cryptonote::t_cryptonote_protocol_handler< t_core >inline
get_estimated_remaining_sync_seconds(uint64_t current_blockchain_height, uint64_t target_blockchain_height)cryptonote::t_cryptonote_protocol_handler< t_core >private
get_max_out_peers(epee::net_utils::zone zone) constcryptonote::t_cryptonote_protocol_handler< t_core >inline
get_next_needed_pruning_stripe() constcryptonote::t_cryptonote_protocol_handler< t_core >
get_payload_sync_data(epee::byte_slice &data)cryptonote::t_cryptonote_protocol_handler< t_core >
get_payload_sync_data(CORE_SYNC_DATA &hshd)cryptonote::t_cryptonote_protocol_handler< t_core >
get_peers_overview() constcryptonote::t_cryptonote_protocol_handler< t_core >
get_periodic_sync_estimate(uint64_t current_blockchain_height, uint64_t target_blockchain_height)cryptonote::t_cryptonote_protocol_handler< t_core >private
get_synchronizing_connections_count()cryptonote::t_cryptonote_protocol_handler< t_core >private
handle_notify_get_txpool_complement(int command, NOTIFY_GET_TXPOOL_COMPLEMENT::request &arg, cryptonote_connection_context &context)cryptonote::t_cryptonote_protocol_handler< t_core >private
handle_notify_new_block(int command, NOTIFY_NEW_BLOCK::request &arg, cryptonote_connection_context &context)cryptonote::t_cryptonote_protocol_handler< t_core >private
handle_notify_new_fluffy_block(int command, NOTIFY_NEW_FLUFFY_BLOCK::request &arg, cryptonote_connection_context &context)cryptonote::t_cryptonote_protocol_handler< t_core >private
handle_notify_new_transactions(int command, NOTIFY_NEW_TRANSACTIONS::request &arg, cryptonote_connection_context &context)cryptonote::t_cryptonote_protocol_handler< t_core >private
handle_request_chain(int command, NOTIFY_REQUEST_CHAIN::request &arg, cryptonote_connection_context &context)cryptonote::t_cryptonote_protocol_handler< t_core >private
handle_request_fluffy_missing_tx(int command, NOTIFY_REQUEST_FLUFFY_MISSING_TX::request &arg, cryptonote_connection_context &context)cryptonote::t_cryptonote_protocol_handler< t_core >private
handle_request_get_objects(int command, NOTIFY_REQUEST_GET_OBJECTS::request &arg, cryptonote_connection_context &context)cryptonote::t_cryptonote_protocol_handler< t_core >private
handle_response_chain_entry(int command, NOTIFY_RESPONSE_CHAIN_ENTRY::request &arg, cryptonote_connection_context &context)cryptonote::t_cryptonote_protocol_handler< t_core >private
handle_response_get_objects(int command, NOTIFY_RESPONSE_GET_OBJECTS::request &arg, cryptonote_connection_context &context)cryptonote::t_cryptonote_protocol_handler< t_core >private
handler_request_blocks_history(std::list< crypto::hash > &ids)cryptonote::cryptonote_protocol_handler_baseprivate
handler_response_blocks_now(size_t packet_size)cryptonote::cryptonote_protocol_handler_baseprivate
hit_score(cryptonote_connection_context &context, int32_t score)cryptonote::t_cryptonote_protocol_handler< t_core >private
init(const boost::program_options::variables_map &vm)cryptonote::t_cryptonote_protocol_handler< t_core >
is_busy_syncing()cryptonote::t_cryptonote_protocol_handler< t_core >
is_synchronized() const finalcryptonote::t_cryptonote_protocol_handler< t_core >inlinevirtual
kick_idle_peers()cryptonote::t_cryptonote_protocol_handler< t_core >private
log_connections()cryptonote::t_cryptonote_protocol_handler< t_core >
m_add_timercryptonote::t_cryptonote_protocol_handler< t_core >private
m_ask_for_txpool_complementcryptonote::t_cryptonote_protocol_handler< t_core >private
m_avg_buffercryptonote::t_cryptonote_protocol_handler< t_core >private
m_bad_peer_check_lockcryptonote::t_cryptonote_protocol_handler< t_core >private
m_bad_peer_checkercryptonote::t_cryptonote_protocol_handler< t_core >private
m_block_download_max_sizecryptonote::t_cryptonote_protocol_handler< t_core >private
m_block_queuecryptonote::t_cryptonote_protocol_handler< t_core >private
m_buffer_mutexcryptonote::t_cryptonote_protocol_handler< t_core >private
m_corecryptonote::t_cryptonote_protocol_handler< t_core >private
m_idle_peer_kickercryptonote::t_cryptonote_protocol_handler< t_core >private
m_last_add_end_timecryptonote::t_cryptonote_protocol_handler< t_core >private
m_max_out_peerscryptonote::t_cryptonote_protocol_handler< t_core >private
m_max_out_peers_lockcryptonote::t_cryptonote_protocol_handler< t_core >mutableprivate
m_no_synccryptonote::t_cryptonote_protocol_handler< t_core >private
m_p2pcryptonote::t_cryptonote_protocol_handler< t_core >private
m_p2p_stubcryptonote::t_cryptonote_protocol_handler< t_core >private
m_period_start_heightcryptonote::t_cryptonote_protocol_handler< t_core >private
m_period_start_timecryptonote::t_cryptonote_protocol_handler< t_core >private
m_standby_checkercryptonote::t_cryptonote_protocol_handler< t_core >private
m_stoppingcryptonote::t_cryptonote_protocol_handler< t_core >private
m_sync_bad_spans_downloadedcryptonote::t_cryptonote_protocol_handler< t_core >private
m_sync_download_chain_sizecryptonote::t_cryptonote_protocol_handler< t_core >private
m_sync_download_objects_sizecryptonote::t_cryptonote_protocol_handler< t_core >private
m_sync_lockcryptonote::t_cryptonote_protocol_handler< t_core >private
m_sync_old_spans_downloadedcryptonote::t_cryptonote_protocol_handler< t_core >private
m_sync_pruned_blockscryptonote::t_cryptonote_protocol_handler< t_core >private
m_sync_search_checkercryptonote::t_cryptonote_protocol_handler< t_core >private
m_sync_spans_downloadedcryptonote::t_cryptonote_protocol_handler< t_core >private
m_sync_start_heightcryptonote::t_cryptonote_protocol_handler< t_core >private
m_sync_start_timecryptonote::t_cryptonote_protocol_handler< t_core >private
m_sync_timercryptonote::t_cryptonote_protocol_handler< t_core >private
m_synchronizedcryptonote::t_cryptonote_protocol_handler< t_core >private
m_syncronized_connections_countcryptonote::t_cryptonote_protocol_handler< t_core >private
mIcryptonote::cryptonote_protocol_handler_baseprivate
needs_new_sync_connections(epee::net_utils::zone zone) constcryptonote::t_cryptonote_protocol_handler< t_core >
no_sync() constcryptonote::t_cryptonote_protocol_handler< t_core >inline
notify_new_stripe(cryptonote_connection_context &context, uint32_t stripe)cryptonote::t_cryptonote_protocol_handler< t_core >private
on_callback(cryptonote_connection_context &context)cryptonote::t_cryptonote_protocol_handler< t_core >
on_connection_close(cryptonote_connection_context &context)cryptonote::t_cryptonote_protocol_handler< t_core >
on_connection_synchronized()cryptonote::t_cryptonote_protocol_handler< t_core >private
on_idle()cryptonote::t_cryptonote_protocol_handler< t_core >
payload_type typedefcryptonote::t_cryptonote_protocol_handler< t_core >
post_notify(typename t_parameter::request &arg, cryptonote_connection_context &context)cryptonote::t_cryptonote_protocol_handler< t_core >inlineprivate
process_payload_sync_data(const CORE_SYNC_DATA &hshd, cryptonote_connection_context &context, bool is_inital)cryptonote::t_cryptonote_protocol_handler< t_core >
relay_block(NOTIFY_NEW_FLUFFY_BLOCK::request &arg, cryptonote_connection_context &exclude_context)cryptonote::t_cryptonote_protocol_handler< t_core >privatevirtual
relay_transactions(NOTIFY_NEW_TRANSACTIONS::request &arg, const boost::uuids::uuid &source, epee::net_utils::zone zone, relay_method tx_relay)cryptonote::t_cryptonote_protocol_handler< t_core >privatevirtual
request_missing_objects(cryptonote_connection_context &context, bool check_having_blocks, bool force_next_span=false)cryptonote::t_cryptonote_protocol_handler< t_core >private
request_txpool_complement(cryptonote_connection_context &context)cryptonote::t_cryptonote_protocol_handler< t_core >private
set_max_out_peers(epee::net_utils::zone zone, unsigned int max)cryptonote::t_cryptonote_protocol_handler< t_core >inline
set_no_sync(bool value)cryptonote::t_cryptonote_protocol_handler< t_core >inline
set_p2p_endpoint(nodetool::i_p2p_endpoint< connection_context > *p2p)cryptonote::t_cryptonote_protocol_handler< t_core >
should_ask_for_pruned_data(cryptonote_connection_context &context, uint64_t first_block_height, uint64_t nblocks, bool check_block_weights) constcryptonote::t_cryptonote_protocol_handler< t_core >private
should_download_next_span(cryptonote_connection_context &context, bool standby)cryptonote::t_cryptonote_protocol_handler< t_core >private
should_drop_connection(cryptonote_connection_context &context, uint32_t next_stripe)cryptonote::t_cryptonote_protocol_handler< t_core >private
skip_unneeded_hashes(cryptonote_connection_context &context, bool check_block_queue) constcryptonote::t_cryptonote_protocol_handler< t_core >private
stop()cryptonote::t_cryptonote_protocol_handler< t_core >
t_cryptonote_protocol_handler(t_core &rcore, nodetool::i_p2p_endpoint< connection_context > *p_net_layout, bool offline=false)cryptonote::t_cryptonote_protocol_handler< t_core >
try_add_next_blocks(cryptonote_connection_context &context)cryptonote::t_cryptonote_protocol_handler< t_core >private
update_sync_search()cryptonote::t_cryptonote_protocol_handler< t_core >private
~cryptonote_protocol_handler_base()cryptonote::cryptonote_protocol_handler_baseprivatevirtual