Bandwidth limiter container info
This commit is contained in:
parent
bd36f3fbb2
commit
e902b69884
3 changed files with 11 additions and 0 deletions
|
|
@ -41,6 +41,14 @@ void nano::bandwidth_limiter::reset (std::size_t limit, double burst_ratio, nano
|
|||
limiter.reset (limit, burst_ratio);
|
||||
}
|
||||
|
||||
nano::container_info nano::bandwidth_limiter::container_info () const
|
||||
{
|
||||
nano::container_info info;
|
||||
info.put ("generic", limiter_generic.size ());
|
||||
info.put ("bootstrap", limiter_bootstrap.size ());
|
||||
return info;
|
||||
}
|
||||
|
||||
/*
|
||||
* bandwidth_limiter_config
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -37,6 +37,8 @@ public:
|
|||
*/
|
||||
void reset (std::size_t limit, double burst_ratio, nano::transport::traffic_type type = nano::transport::traffic_type::generic);
|
||||
|
||||
nano::container_info container_info () const;
|
||||
|
||||
private:
|
||||
/**
|
||||
* Returns reference to limiter corresponding to the limit type
|
||||
|
|
|
|||
|
|
@ -1217,6 +1217,7 @@ nano::container_info nano::node::container_info () const
|
|||
info.add ("local_block_broadcaster", local_block_broadcaster.container_info ());
|
||||
info.add ("rep_tiers", rep_tiers.container_info ());
|
||||
info.add ("message_processor", message_processor.container_info ());
|
||||
info.add ("bandwidth", outbound_limiter.container_info ());
|
||||
return info;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue