Electroneum
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
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_next_needed_pruning_stripe() constcryptonote::t_cryptonote_protocol_handler< t_core >
get_payload_sync_data(blobdata &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_stat_info(core_stat_info &stat_inf)cryptonote::t_cryptonote_protocol_handler< t_core >
get_synchronizing_connections_count()cryptonote::t_cryptonote_protocol_handler< t_core >private
handle_notify_emergency_validators_list(int command, NOTIFY_EMERGENCY_VALIDATORS_LIST::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_request_validators_list(int command, NOTIFY_REQUEST_VALIDATORS_LIST::request &req, NOTIFY_REQUEST_VALIDATORS_LIST::response &res, 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
init(const boost::program_options::variables_map &vm)cryptonote::t_cryptonote_protocol_handler< t_core >
is_synchronized()cryptonote::t_cryptonote_protocol_handler< t_core >inline
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_avg_buffercryptonote::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_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_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_search_checkercryptonote::t_cryptonote_protocol_handler< t_core >private
m_sync_spans_downloadedcryptonote::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() constcryptonote::t_cryptonote_protocol_handler< t_core >
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_BLOCK::request &arg, cryptonote_connection_context &exclude_context)cryptonote::t_cryptonote_protocol_handler< t_core >privatevirtual
relay_emergency_validator_list(NOTIFY_EMERGENCY_VALIDATORS_LIST::request &arg, cryptonote_connection_context &exclude_context)cryptonote::t_cryptonote_protocol_handler< t_core >privatevirtual
relay_transactions(NOTIFY_NEW_TRANSACTIONS::request &arg, cryptonote_connection_context &exclude_context)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_validators_list(cryptonote_connection_context &context)cryptonote::t_cryptonote_protocol_handler< t_core >privatevirtual
request_validators_list_to_all()cryptonote::t_cryptonote_protocol_handler< t_core >privatevirtual
set_max_out_peers(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_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
stat_info typedefcryptonote::t_cryptonote_protocol_handler< t_core >
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