Use defined value for invalid sequence number

This commit is contained in:
Simon Walton 2018-08-01 10:10:45 -07:00
parent ed75fe673e
commit b18c1f0e1e
2 changed files with 4 additions and 3 deletions

View file

@ -126,7 +126,7 @@ void OctreePacketProcessor::processPacket(QSharedPointer<ReceivedMessage> messag
}
void OctreePacketProcessor::resetCompletionSequenceNumber() {
_completionSequenceNumber = -1;
_completionSequenceNumber = INVALID_SEQUENCE;
}
namespace {
@ -141,6 +141,6 @@ namespace {
bool OctreePacketProcessor::octreeSequenceIsComplete(int sequenceNumber) const {
// If we've received the flagged seq # and the current one is >= it.
return _completionSequenceNumber != -1 &&
return _completionSequenceNumber != INVALID_SEQUENCE &&
!lessThanWraparound<OCTREE_PACKET_SEQUENCE>(sequenceNumber, _completionSequenceNumber);
}

View file

@ -37,7 +37,8 @@ private slots:
void handleOctreePacket(QSharedPointer<ReceivedMessage> message, SharedNodePointer senderNode);
private:
std::atomic<int> _completionSequenceNumber { -1 };
static constexpr int INVALID_SEQUENCE = -1;
std::atomic<int> _completionSequenceNumber { INVALID_SEQUENCE };
};
#endif // hifi_OctreePacketProcessor_h