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