diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-08-10 01:17:28 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-08-10 01:17:28 +0900 |
| commit | e8e3a6f259ab74c486aec9b5ea95d3e1f5068f6c (patch) | |
| tree | 81530df222473d79cf39e007729b0d882441ebfb /src/DHTBucket.cc | |
| parent | 97f34ab6682d83d9a0265a4291b44eaf45703493 (diff) | |
wallclock is now retrieved using global::wallclock() call.
This is necessary to avoid global variable initialization order
problem.
Diffstat (limited to 'src/DHTBucket.cc')
| -rw-r--r-- | src/DHTBucket.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/DHTBucket.cc b/src/DHTBucket.cc index 04d2bb30..75330be4 100644 --- a/src/DHTBucket.cc +++ b/src/DHTBucket.cc @@ -57,7 +57,7 @@ DHTBucket::DHTBucket const SharedHandle<DHTNode>& localNode) : prefixLength_(prefixLength), localNode_(localNode), - lastUpdated_(global::wallclock) + lastUpdated_(global::wallclock()) { memcpy(max_, max, DHT_ID_LENGTH); memcpy(min_, min, DHT_ID_LENGTH); @@ -66,7 +66,7 @@ DHTBucket::DHTBucket DHTBucket::DHTBucket(const SharedHandle<DHTNode>& localNode) : prefixLength_(0), localNode_(localNode), - lastUpdated_(global::wallclock) + lastUpdated_(global::wallclock()) { memset(max_, 0xffu, DHT_ID_LENGTH); memset(min_, 0, DHT_ID_LENGTH); @@ -249,12 +249,12 @@ bool DHTBucket::operator==(const DHTBucket& bucket) const bool DHTBucket::needsRefresh() const { return nodes_.size() < K || - lastUpdated_.difference(global::wallclock) >= DHT_BUCKET_REFRESH_INTERVAL; + lastUpdated_.difference(global::wallclock()) >= DHT_BUCKET_REFRESH_INTERVAL; } void DHTBucket::notifyUpdate() { - lastUpdated_ = global::wallclock; + lastUpdated_ = global::wallclock(); } namespace { |
