Pushing set_start_account down to the bootstrap_attempt_legacy class removing abstraction hole.

This commit is contained in:
clemahieu 2022-05-05 16:07:04 +01:00
commit c393f55c86
No known key found for this signature in database
GPG key ID: 43708520C8DFB938
3 changed files with 1 additions and 7 deletions

View file

@ -113,11 +113,6 @@ std::string nano::bootstrap_attempt::mode_text ()
return mode_text;
}
void nano::bootstrap_attempt::set_start_account (nano::account const &)
{
debug_assert (mode == nano::bootstrap_mode::legacy);
}
bool nano::bootstrap_attempt::process_block (std::shared_ptr<nano::block> const & block_a, nano::account const & known_account_a, uint64_t pull_blocks_processed, nano::bulk_pull::count_t max_blocks, bool block_expected, unsigned retry_limit)
{
bool stop_pull (false);

View file

@ -27,7 +27,6 @@ public:
void pull_finished ();
bool should_log ();
std::string mode_text ();
virtual void set_start_account (nano::account const &);
virtual bool process_block (std::shared_ptr<nano::block> const &, nano::account const &, uint64_t, nano::bulk_pull::count_t, bool, unsigned);
virtual void get_information (boost::property_tree::ptree &) = 0;
nano::mutex next_log_mutex;

View file

@ -28,7 +28,7 @@ public:
void add_frontier (nano::pull_info const &);
void add_bulk_push_target (nano::block_hash const &, nano::block_hash const &);
bool request_bulk_push_target (std::pair<nano::block_hash, nano::block_hash> &);
void set_start_account (nano::account const &) override;
void set_start_account (nano::account const &);
void run_start (nano::unique_lock<nano::mutex> &);
void get_information (boost::property_tree::ptree &) override;
nano::tcp_endpoint endpoint_frontier_request;