From ff2682710887489b5a5b2a508ff67cfcd8d77080 Mon Sep 17 00:00:00 2001 From: subtly Date: Mon, 9 Feb 2015 02:00:21 -0500 Subject: [PATCH] update alethzero mainwin --- alethzero/MainWin.cpp | 4 ++-- libp2p/Peer.h | 9 +++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/alethzero/MainWin.cpp b/alethzero/MainWin.cpp index e9824ffce..465ae6877 100644 --- a/alethzero/MainWin.cpp +++ b/alethzero/MainWin.cpp @@ -965,8 +965,8 @@ void Main::refreshNetwork() .arg(QString::fromStdString(i.id.abridged())) .arg(QString::fromStdString(i.peerEndpoint().address().to_string())) .arg(i.id == web3()->id() ? "self" : sessions.count(i.id) ? sessions[i.id] : "disconnected") - .arg(i.isOffline() ? " | " + QString::fromStdString(reasonOf(i.lastDisconnect)) + " | " + QString::number(i.failedAttempts) + "x" : "") - .arg(i.rating) + .arg(i.isOffline() ? " | " + QString::fromStdString(reasonOf(i.lastDisconnect())) + " | " + QString::number(i.failedAttempts()) + "x" : "") + .arg(i.rating()) ); } } diff --git a/libp2p/Peer.h b/libp2p/Peer.h index f3db9d7e1..415573c0c 100644 --- a/libp2p/Peer.h +++ b/libp2p/Peer.h @@ -62,6 +62,15 @@ public: virtual bool operator<(Peer const& _p) const; + /// This peers rating. + int rating() const { return m_rating; } + + /// Number of times connection has been attempted to peer. + int failedAttempts() const { return m_failedAttempts; } + + /// Reason peer was previously disconnected. + DisconnectReason lastDisconnect() const { return m_lastDisconnect; } + protected: int m_score = 0; ///< All time cumulative. int m_rating = 0; ///< Trending.