Update LimitedNodeList::processKillNode to work with NLPacket

This commit is contained in:
Ryan Huffman 2015-07-13 12:07:21 -07:00
parent 6a7cd7417c
commit 2efa2877da
2 changed files with 5 additions and 0 deletions

View file

@ -308,6 +308,10 @@ void LimitedNodeList::killNodeWithUUID(const QUuid& nodeUUID) {
}
}
void LimitedNodeList::processKillNode(NLPacket& packet) {
processKillNode(QByteArray::fromRawData(packet.getData(), packet.getSizeWithHeader()));
}
void LimitedNodeList::processKillNode(const QByteArray& dataByteArray) {
// read the node id
QUuid nodeUUID = QUuid::fromRfc4122(dataByteArray.mid(numBytesForPacketHeader(dataByteArray), NUM_BYTES_RFC4122_UUID));

View file

@ -157,6 +157,7 @@ public:
const HifiSockAddr& getLocalSockAddr() const { return _localSockAddr; }
const HifiSockAddr& getSTUNSockAddr() const { return _stunSockAddr; }
void processKillNode(NLPacket& packet);
void processKillNode(const QByteArray& datagram);
int updateNodeWithDataFromPacket(const SharedNodePointer& matchingNode, QSharedPointer<NLPacket> packet);