From 329d3b37e0c75bd944058dd41fce440652a604ed Mon Sep 17 00:00:00 2001 From: ZappoMan Date: Tue, 18 Mar 2014 01:07:45 -0700 Subject: [PATCH] add last know root timestamp property to query node --- assignment-client/src/octree/OctreeQueryNode.cpp | 4 ++-- assignment-client/src/octree/OctreeQueryNode.h | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/assignment-client/src/octree/OctreeQueryNode.cpp b/assignment-client/src/octree/OctreeQueryNode.cpp index 18f2943a3c..cf57c4f1b5 100644 --- a/assignment-client/src/octree/OctreeQueryNode.cpp +++ b/assignment-client/src/octree/OctreeQueryNode.cpp @@ -36,12 +36,12 @@ OctreeQueryNode::OctreeQueryNode() : _lodChanged(false), _lodInitialized(false), _sequenceNumber(0), - _scheduleForDelete(false) + _scheduleForDelete(false), + _lastRootTimestamp(0) { } OctreeQueryNode::~OctreeQueryNode() { -qDebug() << "OctreeQueryNode::~OctreeQueryNode()"; if (_octreeSendThread) { _octreeSendThread->terminate(); delete _octreeSendThread; diff --git a/assignment-client/src/octree/OctreeQueryNode.h b/assignment-client/src/octree/OctreeQueryNode.h index 18b00877ec..c103d87138 100644 --- a/assignment-client/src/octree/OctreeQueryNode.h +++ b/assignment-client/src/octree/OctreeQueryNode.h @@ -89,6 +89,10 @@ public: bool isScheduledForDelete() const { return _scheduleForDelete; } void scheduleForDelete() { _scheduleForDelete = true; } + quint64 getLastRootTimestamp() const { return _lastRootTimestamp; } + void setLastRootTimestamp(quint64 timestamp) { _lastRootTimestamp = timestamp; } + + private: OctreeQueryNode(const OctreeQueryNode &); OctreeQueryNode& operator= (const OctreeQueryNode&); @@ -125,6 +129,8 @@ private: OCTREE_PACKET_SEQUENCE _sequenceNumber; bool _scheduleForDelete; + + quint64 _lastRootTimestamp; }; #endif /* defined(__hifi__OctreeQueryNode__) */