summaryrefslogtreecommitdiff
path: root/node/RuntimeEnvironment.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'node/RuntimeEnvironment.hpp')
-rw-r--r--node/RuntimeEnvironment.hpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/node/RuntimeEnvironment.hpp b/node/RuntimeEnvironment.hpp
index ffa6cbdb..228679a1 100644
--- a/node/RuntimeEnvironment.hpp
+++ b/node/RuntimeEnvironment.hpp
@@ -64,7 +64,8 @@ class RuntimeEnvironment
public:
RuntimeEnvironment() :
shutdownInProgress(false),
- timeOfLastNetworkEnvironmentChange(0),
+ timeOfLastResynchronize(0),
+ timeOfLastPacketReceived(0),
log((Logger *)0),
prng((CMWC4096 *)0),
mc((Multicaster *)0),
@@ -90,7 +91,11 @@ public:
volatile bool shutdownInProgress;
// Time network environment (e.g. fingerprint) last changed -- used to determine online-ness
- volatile uint64_t timeOfLastNetworkEnvironmentChange;
+ volatile uint64_t timeOfLastResynchronize;
+
+ // Time last packet was received -- from anywhere. This is updated in Peer::receive()
+ // via an ugly const_cast<>.
+ volatile uint64_t timeOfLastPacketReceived;
/*
* Order matters a bit here. These are constructed in this order