Electroneum
cryptonote::block_queue Member List

This is the complete list of members for cryptonote::block_queue, including all inherited members.

add_blocks(uint64_t height, std::vector< cryptonote::block_complete_entry > bcel, const boost::uuids::uuid &connection_id, float rate, size_t size)cryptonote::block_queue
add_blocks(uint64_t height, uint64_t nblocks, const boost::uuids::uuid &connection_id, boost::posix_time::ptime time=boost::date_time::min_date_time)cryptonote::block_queue
block_map typedefcryptonote::block_queue
flush_spans(const boost::uuids::uuid &connection_id, bool all=false)cryptonote::block_queue
flush_stale_spans(const std::set< boost::uuids::uuid > &live_connections)cryptonote::block_queue
foreach(std::function< bool(const span &)> f) constcryptonote::block_queue
get_data_size() constcryptonote::block_queue
get_download_rate(const boost::uuids::uuid &connection_id) constcryptonote::block_queue
get_last_known_hash(const boost::uuids::uuid &connection_id) constcryptonote::block_queue
get_max_block_height() constcryptonote::block_queue
get_next_needed_height(uint64_t blockchain_height) constcryptonote::block_queue
get_next_span(uint64_t &height, std::vector< cryptonote::block_complete_entry > &bcel, boost::uuids::uuid &connection_id, bool filled=true) constcryptonote::block_queue
get_next_span_if_scheduled(std::vector< crypto::hash > &hashes, boost::uuids::uuid &connection_id, boost::posix_time::ptime &time) constcryptonote::block_queue
get_num_filled_spans() constcryptonote::block_queue
get_num_filled_spans_prefix() constcryptonote::block_queue
get_overview(uint64_t blockchain_height) constcryptonote::block_queue
get_speed(const boost::uuids::uuid &connection_id) constcryptonote::block_queue
has_next_span(const boost::uuids::uuid &connection_id, bool &filled, boost::posix_time::ptime &time) constcryptonote::block_queue
has_next_span(uint64_t height, bool &filled, boost::posix_time::ptime &time, boost::uuids::uuid &connection_id) constcryptonote::block_queue
has_spans(const boost::uuids::uuid &connection_id) constcryptonote::block_queue
has_unpruned_height(uint64_t block_height, uint64_t blockchain_height, uint32_t pruning_seed) constcryptonote::block_queue
have(const crypto::hash &hash) constcryptonote::block_queue
print() constcryptonote::block_queue
remove_span(uint64_t start_block_height, std::vector< crypto::hash > *hashes=NULL)cryptonote::block_queue
remove_spans(const boost::uuids::uuid &connection_id, uint64_t start_block_height)cryptonote::block_queue
requested(const crypto::hash &hash) constcryptonote::block_queue
reserve_span(uint64_t first_block_height, uint64_t last_block_height, uint64_t max_blocks, const boost::uuids::uuid &connection_id, uint32_t pruning_seed, uint64_t blockchain_height, const std::vector< crypto::hash > &block_hashes, boost::posix_time::ptime time=boost::posix_time::microsec_clock::universal_time())cryptonote::block_queue
reset_next_span_time(boost::posix_time::ptime t=boost::posix_time::microsec_clock::universal_time())cryptonote::block_queue
set_span_hashes(uint64_t start_height, const boost::uuids::uuid &connection_id, std::vector< crypto::hash > hashes)cryptonote::block_queue