Add network api calls: get_advanced_node_parameters, set_advanced_node_parameters, get_potential_peers
This commit is contained in:
parent
de7b427472
commit
c3dd6c3e48
2 changed files with 38 additions and 2 deletions
|
|
@ -155,7 +155,22 @@ namespace graphene { namespace app {
|
||||||
|
|
||||||
std::vector<net::peer_status> network_node_api::get_connected_peers() const
|
std::vector<net::peer_status> network_node_api::get_connected_peers() const
|
||||||
{
|
{
|
||||||
return _app.p2p_node()->get_connected_peers();
|
return _app.p2p_node()->get_connected_peers();
|
||||||
|
}
|
||||||
|
|
||||||
|
std::vector<net::potential_peer_record> network_node_api::get_potential_peers() const
|
||||||
|
{
|
||||||
|
return _app.p2p_node()->get_potential_peers();
|
||||||
|
}
|
||||||
|
|
||||||
|
fc::variant_object network_node_api::get_advanced_node_parameters() const
|
||||||
|
{
|
||||||
|
return _app.p2p_node()->get_advanced_node_parameters();
|
||||||
|
}
|
||||||
|
|
||||||
|
void network_node_api::set_advanced_node_parameters(const fc::variant_object& params)
|
||||||
|
{
|
||||||
|
return _app.p2p_node()->set_advanced_node_parameters(params);
|
||||||
}
|
}
|
||||||
|
|
||||||
fc::api<network_broadcast_api> login_api::network_broadcast()const
|
fc::api<network_broadcast_api> login_api::network_broadcast()const
|
||||||
|
|
|
||||||
|
|
@ -149,9 +149,27 @@ namespace graphene { namespace app {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Get status of all current connections to peers
|
* @brief Get status of all current connections to peers
|
||||||
*/
|
*/
|
||||||
std::vector<net::peer_status> get_connected_peers() const;
|
std::vector<net::peer_status> get_connected_peers() const;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Get advanced node parameters, such as desired and max
|
||||||
|
* number of connections
|
||||||
|
*/
|
||||||
|
fc::variant_object get_advanced_node_parameters() const;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Set advanced node parameters, such as desired and max
|
||||||
|
* number of connections
|
||||||
|
* @param params a JSON object containing the name/value pairs for the parameters to set
|
||||||
|
*/
|
||||||
|
void set_advanced_node_parameters(const fc::variant_object& params);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Return list of potential peers
|
||||||
|
*/
|
||||||
|
std::vector<net::potential_peer_record> get_potential_peers() const;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
application& _app;
|
application& _app;
|
||||||
};
|
};
|
||||||
|
|
@ -217,6 +235,9 @@ FC_API(graphene::app::network_node_api,
|
||||||
(get_info)
|
(get_info)
|
||||||
(add_node)
|
(add_node)
|
||||||
(get_connected_peers)
|
(get_connected_peers)
|
||||||
|
(get_potential_peers)
|
||||||
|
(get_advanced_node_parameters)
|
||||||
|
(set_advanced_node_parameters)
|
||||||
)
|
)
|
||||||
FC_API(graphene::app::login_api,
|
FC_API(graphene::app::login_api,
|
||||||
(login)
|
(login)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue