Changing node_config from holding a copy of nano::network_params to holding a reference.
This commit is contained in:
parent
a56a8d1eee
commit
a8db7e78a3
2 changed files with 6 additions and 6 deletions
|
@ -20,12 +20,12 @@ const char * default_live_peer_network = "peering.nano.org";
|
|||
const std::string default_test_peer_network = nano::get_env_or_default ("NANO_TEST_PEER_NETWORK", "peering-test.nano.org");
|
||||
}
|
||||
|
||||
nano::node_config::node_config () :
|
||||
node_config (0, nano::logging (), nano::network_params{ nano::network_constants::active_network })
|
||||
nano::node_config::node_config (nano::network_params & network_params) :
|
||||
node_config (0, nano::logging (), network_params)
|
||||
{
|
||||
}
|
||||
|
||||
nano::node_config::node_config (uint16_t peering_port_a, nano::logging const & logging_a, nano::network_params network_params) :
|
||||
nano::node_config::node_config (uint16_t peering_port_a, nano::logging const & logging_a, nano::network_params & network_params) :
|
||||
network_params{ network_params },
|
||||
peering_port{ peering_port_a },
|
||||
logging{ logging_a },
|
||||
|
|
|
@ -34,15 +34,15 @@ enum class frontiers_confirmation_mode : uint8_t
|
|||
class node_config
|
||||
{
|
||||
public:
|
||||
node_config ();
|
||||
node_config (uint16_t, nano::logging const &, nano::network_params network_params = nano::dev::network_params);
|
||||
node_config (nano::network_params & network_params = nano::dev::network_params);
|
||||
node_config (uint16_t, nano::logging const &, nano::network_params & network_params = nano::dev::network_params);
|
||||
nano::error serialize_json (nano::jsonconfig &) const;
|
||||
nano::error deserialize_json (bool &, nano::jsonconfig &);
|
||||
nano::error serialize_toml (nano::tomlconfig &) const;
|
||||
nano::error deserialize_toml (nano::tomlconfig &);
|
||||
bool upgrade_json (unsigned, nano::jsonconfig &);
|
||||
nano::account random_representative () const;
|
||||
nano::network_params network_params;
|
||||
nano::network_params & network_params;
|
||||
uint16_t peering_port{ 0 };
|
||||
nano::logging logging;
|
||||
std::vector<std::pair<std::string, uint16_t>> work_peers;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue