/// Called by implementation which provided handler to process NodeEntryAdded/NodeEntryRemoved events. Events are coalesced by type whereby old events are ignored.
std::array<byte,65536>m_data;///< Buffer for ingress packet data.
bytesm_incoming;///< Read buffer for ingress bytes.
PeerSessionInfom_info;///< Dynamic information about this peer.
unsignedm_protocolVersion=0;///< The protocol version of the peer.
std::shared_ptr<PeerInfo>m_peer;///< The PeerInfo object.
bi::tcp::endpointm_manualEndpoint;///< The endpoint as specified by the constructor.
boolm_dropped=false;///< If true, we've already divested ourselves of this peer. We're just waiting for the reads & writes to fail before the shared_ptr goes OOS and the destructor kicks in.
PeerSessionInfom_info;///< Dynamic information about this peer.
boolm_theyRequestedNodes=false;///< Has the peer requested nodes from us without receiveing an answer from us?
boolm_weRequestedNodes=false;///< Have we requested nodes from the peer and not received an answer yet?