[#PeerManagerInfo]
= PeerManagerInfo
:mrdocs:

Aggregate information about the peer manager, reported for diagnostics&period;

== Synopsis

Declared in `&lt;net&lowbar;processing&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
struct PeerManagerInfo;
----

== Types

[cols="1,4"]
|===
| Name| Description
| xref:PeerManagerInfo/InvBucketInfo.adoc[`InvBucketInfo`] 
| Token&hyphen;bucket accounting for an inventory relay direction&period;
|===


== Data Members

[cols="1,4"]
|===
| Name| Description
| xref:PeerManagerInfo/ignores_incoming_txs.adoc[`ignores&lowbar;incoming&lowbar;txs`] 
| Whether this node ignores incoming transactions (blocks&hyphen;only mode)&period;
| xref:PeerManagerInfo/inbound_bucket.adoc[`inbound&lowbar;bucket`] 
| Inventory relay accounting for inbound peers&period;
| xref:PeerManagerInfo/median_outbound_time_offset.adoc[`median&lowbar;outbound&lowbar;time&lowbar;offset`] 
| Median clock offset across outbound peers&period;
| xref:PeerManagerInfo/outbound_bucket.adoc[`outbound&lowbar;bucket`] 
| Inventory relay accounting for outbound peers&period;
| xref:PeerManagerInfo/private_broadcast.adoc[`private&lowbar;broadcast`] 
| Whether private broadcast is used to send transactions&period;
| xref:PeerManagerInfo/tx_send_rate.adoc[`tx&lowbar;send&lowbar;rate`] 
| Maximum per&hyphen;second rate for sending transaction inventory to peers&period;
|===



[.small]#Created with https://www.mrdocs.com[MrDocs]#
