mirror of
https://github.com/overte-org/overte.git
synced 2025-08-09 12:28:02 +02:00
add last know root timestamp property to query node
This commit is contained in:
parent
beffb6deae
commit
329d3b37e0
2 changed files with 8 additions and 2 deletions
|
@ -36,12 +36,12 @@ OctreeQueryNode::OctreeQueryNode() :
|
||||||
_lodChanged(false),
|
_lodChanged(false),
|
||||||
_lodInitialized(false),
|
_lodInitialized(false),
|
||||||
_sequenceNumber(0),
|
_sequenceNumber(0),
|
||||||
_scheduleForDelete(false)
|
_scheduleForDelete(false),
|
||||||
|
_lastRootTimestamp(0)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
OctreeQueryNode::~OctreeQueryNode() {
|
OctreeQueryNode::~OctreeQueryNode() {
|
||||||
qDebug() << "OctreeQueryNode::~OctreeQueryNode()";
|
|
||||||
if (_octreeSendThread) {
|
if (_octreeSendThread) {
|
||||||
_octreeSendThread->terminate();
|
_octreeSendThread->terminate();
|
||||||
delete _octreeSendThread;
|
delete _octreeSendThread;
|
||||||
|
|
|
@ -89,6 +89,10 @@ public:
|
||||||
bool isScheduledForDelete() const { return _scheduleForDelete; }
|
bool isScheduledForDelete() const { return _scheduleForDelete; }
|
||||||
void scheduleForDelete() { _scheduleForDelete = true; }
|
void scheduleForDelete() { _scheduleForDelete = true; }
|
||||||
|
|
||||||
|
quint64 getLastRootTimestamp() const { return _lastRootTimestamp; }
|
||||||
|
void setLastRootTimestamp(quint64 timestamp) { _lastRootTimestamp = timestamp; }
|
||||||
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
OctreeQueryNode(const OctreeQueryNode &);
|
OctreeQueryNode(const OctreeQueryNode &);
|
||||||
OctreeQueryNode& operator= (const OctreeQueryNode&);
|
OctreeQueryNode& operator= (const OctreeQueryNode&);
|
||||||
|
@ -125,6 +129,8 @@ private:
|
||||||
OCTREE_PACKET_SEQUENCE _sequenceNumber;
|
OCTREE_PACKET_SEQUENCE _sequenceNumber;
|
||||||
|
|
||||||
bool _scheduleForDelete;
|
bool _scheduleForDelete;
|
||||||
|
|
||||||
|
quint64 _lastRootTimestamp;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif /* defined(__hifi__OctreeQueryNode__) */
|
#endif /* defined(__hifi__OctreeQueryNode__) */
|
||||||
|
|
Loading…
Reference in a new issue