diff options
-rw-r--r-- | node/Path.hpp | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/node/Path.hpp b/node/Path.hpp index 09ed1f9e..10772161 100644 --- a/node/Path.hpp +++ b/node/Path.hpp @@ -98,7 +98,23 @@ public: Utils::snprintf(lrago,sizeof(lrago),"%lld",(long long)((_lastReceived != 0) ? (now - _lastReceived) : -1)); Utils::snprintf(lfoago,sizeof(lfoago),"%lld",(long long)((_lastFirewallOpener != 0) ? (now - _lastFirewallOpener) : -1)); Utils::snprintf(lpago,sizeof(lfoago),"%lld",(long long)((_lastPing != 0) ? (now - _lastPing) : -1)); - return (_addr.toString() + "[" + (_tcp ? "tcp" : "udp") + ";" + lsago + ";" + lrago + ";" + lpago + ";" + lfoago + ";" + (active(now) ? "active" : "inactive") + ";" + (_fixed ? "fixed" : "learned") + "]"); + return ( _addr.toString() + + "[" + + (_tcp ? "tcp" : "udp") + + ";" + + lsago + + ";" + + lrago + + ";" + + lpago + + ";" + + lfoago + + ";" + + (active(now) ? "active" : "inactive") + + ";" + + (_fixed ? "fixed" : "learned") + + "]" + ); } inline bool operator==(const Path &p) const throw() { return ((_addr == p._addr)&&(_tcp == p._tcp)); } |