Pushing set_start_account down to the bootstrap_attempt_legacy class removing abstraction hole.
This commit is contained in:
parent
1cc272b1de
commit
c393f55c86
3 changed files with 1 additions and 7 deletions
|
|
@ -113,11 +113,6 @@ std::string nano::bootstrap_attempt::mode_text ()
|
||||||
return 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 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);
|
bool stop_pull (false);
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,6 @@ public:
|
||||||
void pull_finished ();
|
void pull_finished ();
|
||||||
bool should_log ();
|
bool should_log ();
|
||||||
std::string mode_text ();
|
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 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;
|
virtual void get_information (boost::property_tree::ptree &) = 0;
|
||||||
nano::mutex next_log_mutex;
|
nano::mutex next_log_mutex;
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@ public:
|
||||||
void add_frontier (nano::pull_info const &);
|
void add_frontier (nano::pull_info const &);
|
||||||
void add_bulk_push_target (nano::block_hash const &, nano::block_hash 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> &);
|
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 run_start (nano::unique_lock<nano::mutex> &);
|
||||||
void get_information (boost::property_tree::ptree &) override;
|
void get_information (boost::property_tree::ptree &) override;
|
||||||
nano::tcp_endpoint endpoint_frontier_request;
|
nano::tcp_endpoint endpoint_frontier_request;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue