mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-08-17 12:20:14 +02:00
quiet some debugging
This commit is contained in:
parent
fbe409a0c2
commit
abe892ddc3
4 changed files with 88 additions and 54 deletions
|
@ -45,21 +45,28 @@ void EntityEditPacketSender::queueEraseEntityMessage(const EntityItemID& entityI
|
|||
return; // bail early
|
||||
}
|
||||
|
||||
qDebug() << "EntityEditPacketSender::queueEraseEntityMessage() entityItemID=" << entityItemID;
|
||||
bool wantDebug = false;
|
||||
if (wantDebug) {
|
||||
qDebug() << "EntityEditPacketSender::queueEraseEntityMessage() entityItemID=" << entityItemID;
|
||||
}
|
||||
|
||||
// use MAX_PACKET_SIZE since it's static and guaranteed to be larger than _maxPacketSize
|
||||
static unsigned char bufferOut[MAX_PACKET_SIZE];
|
||||
size_t sizeOut = 0;
|
||||
|
||||
qDebug() << " _maxPacketSize=" << _maxPacketSize;
|
||||
if (wantDebug) {
|
||||
qDebug() << " _maxPacketSize=" << _maxPacketSize;
|
||||
}
|
||||
|
||||
if (EntityItemProperties::encodeEraseEntityMessage(entityItemID, &bufferOut[0], _maxPacketSize, sizeOut)) {
|
||||
|
||||
qDebug() << " encodeEraseEntityMessage()... sizeOut=" << sizeOut;
|
||||
{
|
||||
QDebug debug = qDebug();
|
||||
debug << " edit data contents:";
|
||||
outputBufferBits(&bufferOut[0], sizeOut, &debug);
|
||||
if (wantDebug) {
|
||||
qDebug() << " encodeEraseEntityMessage()... sizeOut=" << sizeOut;
|
||||
{
|
||||
QDebug debug = qDebug();
|
||||
debug << " edit data contents:";
|
||||
outputBufferBits(&bufferOut[0], sizeOut, &debug);
|
||||
}
|
||||
}
|
||||
|
||||
queueOctreeEditMessage(PacketTypeEntityErase, bufferOut, sizeOut);
|
||||
|
|
|
@ -56,7 +56,11 @@ EntityItemID EntityScriptingInterface::identifyEntity(EntityItemID entityID) {
|
|||
// found it!
|
||||
entityID.id = actualID.id;
|
||||
entityID.isKnownID = true;
|
||||
qDebug() << "EntityScriptingInterface::identifyEntity() ...found it... isKnownID=" << entityID.isKnownID << "id=" << entityID.id << "creatorTokenID=" << entityID.creatorTokenID;
|
||||
bool wantDebug = false;
|
||||
if (wantDebug) {
|
||||
qDebug() << "EntityScriptingInterface::identifyEntity() ...found it... isKnownID=" << entityID.isKnownID
|
||||
<< "id=" << entityID.id << "creatorTokenID=" << entityID.creatorTokenID;
|
||||
}
|
||||
}
|
||||
return entityID;
|
||||
}
|
||||
|
@ -135,10 +139,13 @@ void EntityScriptingInterface::deleteEntity(EntityItemID entityID) {
|
|||
entityID.id = actualID.id;
|
||||
entityID.isKnownID = true;
|
||||
|
||||
qDebug() << "EntityScriptingInterface::deleteEntity()... "
|
||||
<< "isKnownID=" << entityID.isKnownID
|
||||
<< "id=" << entityID.id
|
||||
<< "creatorTokenID=" << entityID.creatorTokenID;
|
||||
bool wantDebug = false;
|
||||
if (wantDebug) {
|
||||
qDebug() << "EntityScriptingInterface::deleteEntity()... "
|
||||
<< "isKnownID=" << entityID.isKnownID
|
||||
<< "id=" << entityID.id
|
||||
<< "creatorTokenID=" << entityID.creatorTokenID;
|
||||
}
|
||||
|
||||
getEntityPacketSender()->queueEraseEntityMessage(entityID);
|
||||
}
|
||||
|
@ -161,7 +168,11 @@ EntityItemID EntityScriptingInterface::findClosestEntity(const glm::vec3& center
|
|||
if (closestEntity) {
|
||||
result.id = closestEntity->getID();
|
||||
result.isKnownID = true;
|
||||
//qDebug() << "EntityScriptingInterface::findClosestEntity()... isKnownID=" << result.isKnownID << "id=" << result.id << "creatorTokenID=" << result.creatorTokenID;
|
||||
bool wantDebug = false;
|
||||
if (wantDebug) {
|
||||
qDebug() << "EntityScriptingInterface::findClosestEntity()... isKnownID=" << result.isKnownID
|
||||
<< "id=" << result.id << "creatorTokenID=" << result.creatorTokenID;
|
||||
}
|
||||
}
|
||||
}
|
||||
return result;
|
||||
|
|
|
@ -85,7 +85,10 @@ bool OctreeEditPacketSender::serversExist() const {
|
|||
void OctreeEditPacketSender::queuePacketToNode(const QUuid& nodeUUID, unsigned char* buffer,
|
||||
ssize_t length, qint64 satoshiCost) {
|
||||
|
||||
qDebug() << "OctreeEditPacketSender::queuePacketToNode() called on thread:" << QThread::currentThread();
|
||||
bool wantDebug = false;
|
||||
if (wantDebug) {
|
||||
qDebug() << "OctreeEditPacketSender::queuePacketToNode() called on thread:" << QThread::currentThread();
|
||||
}
|
||||
|
||||
NodeList* nodeList = NodeList::getInstance();
|
||||
|
||||
|
@ -104,7 +107,10 @@ qDebug() << "OctreeEditPacketSender::queuePacketToNode() called on thread:" << Q
|
|||
// send packet
|
||||
QByteArray packet(reinterpret_cast<const char*>(buffer), length);
|
||||
|
||||
qDebug() << "OctreeEditPacketSender::queuePacketToNode().... calling queuePacketForSending().... called on thread:" << QThread::currentThread();
|
||||
if (wantDebug) {
|
||||
qDebug() << "OctreeEditPacketSender::queuePacketToNode().... calling queuePacketForSending().... "
|
||||
"called on thread:" << QThread::currentThread();
|
||||
}
|
||||
queuePacketForSending(node, packet);
|
||||
|
||||
if (hasDestinationWalletUUID() && satoshiCost > 0) {
|
||||
|
@ -117,8 +123,7 @@ qDebug() << "OctreeEditPacketSender::queuePacketToNode().... calling queuePacket
|
|||
_sentPacketHistories[nodeUUID].packetSent(sequence, packet);
|
||||
|
||||
// debugging output...
|
||||
bool wantDebugging = true;
|
||||
if (wantDebugging) {
|
||||
if (wantDebug) {
|
||||
int numBytesPacketHeader = numBytesForPacketHeader(reinterpret_cast<const char*>(buffer));
|
||||
unsigned short int sequence = (*((unsigned short int*)(buffer + numBytesPacketHeader)));
|
||||
quint64 createdAt = (*((quint64*)(buffer + numBytesPacketHeader + sizeof(sequence))));
|
||||
|
@ -222,8 +227,10 @@ void OctreeEditPacketSender::queuePacketToNodes(unsigned char* buffer, ssize_t l
|
|||
void OctreeEditPacketSender::queueOctreeEditMessage(PacketType type, unsigned char* editPacketBuffer,
|
||||
ssize_t length, qint64 satoshiCost) {
|
||||
|
||||
|
||||
qDebug() << "OctreeEditPacketSender::queueOctreeEditMessage() called on thread:" << QThread::currentThread();
|
||||
bool wantDebug = false;
|
||||
if (wantDebug) {
|
||||
qDebug() << "OctreeEditPacketSender::queueOctreeEditMessage() called on thread:" << QThread::currentThread();
|
||||
}
|
||||
|
||||
if (!_shouldSend) {
|
||||
return; // bail early
|
||||
|
@ -278,7 +285,9 @@ qDebug() << "OctreeEditPacketSender::queueOctreeEditMessage() called on thread:"
|
|||
}
|
||||
if (isMyJurisdiction) {
|
||||
|
||||
qDebug() << "OctreeEditPacketSender::queueOctreeEditMessage()... isMyJurisidiction....";
|
||||
if (wantDebug) {
|
||||
qDebug() << "OctreeEditPacketSender::queueOctreeEditMessage()... isMyJurisidiction....";
|
||||
}
|
||||
|
||||
EditPacketBuffer& packetBuffer = _pendingEditPackets[nodeUUID];
|
||||
packetBuffer._nodeUUID = nodeUUID;
|
||||
|
@ -287,13 +296,15 @@ qDebug() << "OctreeEditPacketSender::queueOctreeEditMessage()... isMyJurisidicti
|
|||
if ((type != packetBuffer._currentType && packetBuffer._currentSize > 0) ||
|
||||
(packetBuffer._currentSize + length >= _maxPacketSize)) {
|
||||
|
||||
qDebug() << "OctreeEditPacketSender::queueOctreeEditMessage()... SWITCHING TYPE OR MAX PACKET SIZE...initializePacket()....";
|
||||
qDebug() << " type=" << type;
|
||||
qDebug() << " packetBuffer._currentType=" << packetBuffer._currentType;
|
||||
qDebug() << " packetBuffer._currentSize=" << packetBuffer._currentSize;
|
||||
qDebug() << " length=" << length;
|
||||
qDebug() << " packetBuffer._currentSize + length=" << (packetBuffer._currentSize + length);
|
||||
qDebug() << " _maxPacketSize=" << _maxPacketSize;
|
||||
if (wantDebug) {
|
||||
qDebug() << "SWITCHING TYPE OR MAX PACKET SIZE...initializePacket()....";
|
||||
qDebug() << " type=" << type;
|
||||
qDebug() << " packetBuffer._currentType=" << packetBuffer._currentType;
|
||||
qDebug() << " packetBuffer._currentSize=" << packetBuffer._currentSize;
|
||||
qDebug() << " length=" << length;
|
||||
qDebug() << " packetBuffer._currentSize + length=" << (packetBuffer._currentSize + length);
|
||||
qDebug() << " _maxPacketSize=" << _maxPacketSize;
|
||||
}
|
||||
|
||||
releaseQueuedPacket(packetBuffer);
|
||||
initializePacket(packetBuffer, type);
|
||||
|
@ -302,10 +313,12 @@ qDebug() << " _maxPacketSize=" << _maxPacketSize;
|
|||
// If the buffer is empty and not correctly initialized for our type...
|
||||
if (type != packetBuffer._currentType && packetBuffer._currentSize == 0) {
|
||||
|
||||
qDebug() << "OctreeEditPacketSender::queueOctreeEditMessage()... SWITCHING TYPE EMPTY...initializePacket()....";
|
||||
qDebug() << " type=" << type;
|
||||
qDebug() << " packetBuffer._currentType=" << packetBuffer._currentType;
|
||||
qDebug() << " packetBuffer._currentSize=" << packetBuffer._currentSize;
|
||||
if (wantDebug) {
|
||||
qDebug() << "SWITCHING TYPE EMPTY...initializePacket()....";
|
||||
qDebug() << " type=" << type;
|
||||
qDebug() << " packetBuffer._currentType=" << packetBuffer._currentType;
|
||||
qDebug() << " packetBuffer._currentSize=" << packetBuffer._currentSize;
|
||||
}
|
||||
|
||||
initializePacket(packetBuffer, type);
|
||||
}
|
||||
|
@ -317,32 +330,37 @@ qDebug() << " packetBuffer._currentSize=" << packetBuffer._currentSize;
|
|||
if (node->getClockSkewUsec() != 0) {
|
||||
|
||||
|
||||
//qDebug() << "OctreeEditPacketSender::queueOctreeEditMessage()... adjustEditPacketForClockSkew()....";
|
||||
//qDebug() << " length=" << length;
|
||||
//{
|
||||
// qDebug() << " BEFORE adjust edit data contents:";
|
||||
// QDebug debug = qDebug();
|
||||
// outputBufferBits(editPacketBuffer, length, &debug);
|
||||
//}
|
||||
if (wantDebug) {
|
||||
qDebug() << "OctreeEditPacketSender::queueOctreeEditMessage()... adjustEditPacketForClockSkew()....";
|
||||
qDebug() << " length=" << length;
|
||||
{
|
||||
qDebug() << " BEFORE adjust edit data contents:";
|
||||
QDebug debug = qDebug();
|
||||
outputBufferBits(editPacketBuffer, length, &debug);
|
||||
}
|
||||
}
|
||||
|
||||
adjustEditPacketForClockSkew(type, editPacketBuffer, length, node->getClockSkewUsec());
|
||||
|
||||
//{
|
||||
// qDebug() << " AFTER adjust edit data contents:";
|
||||
// QDebug debugA = qDebug();
|
||||
// outputBufferBits(editPacketBuffer, length, &debugA);
|
||||
//}
|
||||
|
||||
if (wantDebug) {
|
||||
qDebug() << " AFTER adjust edit data contents:";
|
||||
QDebug debugA = qDebug();
|
||||
outputBufferBits(editPacketBuffer, length, &debugA);
|
||||
}
|
||||
}
|
||||
|
||||
qDebug() << "OctreeEditPacketSender::queueOctreeEditMessage()... memcpy(&packetBuffer...)....";
|
||||
qDebug() << " BEFORE packetBuffer._currentSize=" << packetBuffer._currentSize;
|
||||
if (wantDebug) {
|
||||
qDebug() << "OctreeEditPacketSender::queueOctreeEditMessage()... memcpy(&packetBuffer...)....";
|
||||
qDebug() << " BEFORE packetBuffer._currentSize=" << packetBuffer._currentSize;
|
||||
}
|
||||
|
||||
memcpy(&packetBuffer._currentBuffer[packetBuffer._currentSize], editPacketBuffer, length);
|
||||
packetBuffer._currentSize += length;
|
||||
packetBuffer._satoshiCost += satoshiCost;
|
||||
|
||||
qDebug() << " AFTER packetBuffer._currentSize=" << packetBuffer._currentSize;
|
||||
if (wantDebug) {
|
||||
qDebug() << " AFTER packetBuffer._currentSize=" << packetBuffer._currentSize;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -360,23 +378,23 @@ void OctreeEditPacketSender::releaseQueuedMessages() {
|
|||
// call release again at that time.
|
||||
if (!serversExist()) {
|
||||
_releaseQueuedMessagesPending = true;
|
||||
qDebug() << "OctreeEditPacketSender::releaseQueuedMessages().... no server.... pending";
|
||||
} else {
|
||||
|
||||
_packetsQueueLock.lock();
|
||||
|
||||
for (QHash<QUuid, EditPacketBuffer>::iterator i = _pendingEditPackets.begin(); i != _pendingEditPackets.end(); i++) {
|
||||
releaseQueuedPacket(i.value());
|
||||
}
|
||||
|
||||
_packetsQueueLock.unlock();
|
||||
}
|
||||
}
|
||||
|
||||
void OctreeEditPacketSender::releaseQueuedPacket(EditPacketBuffer& packetBuffer) {
|
||||
bool wantDebug = false;
|
||||
_releaseQueuedPacketMutex.lock();
|
||||
if (packetBuffer._currentSize > 0 && packetBuffer._currentType != PacketTypeUnknown) {
|
||||
qDebug() << "OctreeEditPacketSender::releaseQueuedPacket().... has something to do.... and was called on thread:" << QThread::currentThread();
|
||||
if (wantDebug) {
|
||||
qDebug() << "OctreeEditPacketSender::releaseQueuedPacket().... has something to do.... "
|
||||
"and was called on thread:" << QThread::currentThread();
|
||||
}
|
||||
queuePacketToNode(packetBuffer._nodeUUID, &packetBuffer._currentBuffer[0],
|
||||
packetBuffer._currentSize, packetBuffer._satoshiCost);
|
||||
packetBuffer._currentSize = 0;
|
||||
|
|
|
@ -436,8 +436,6 @@ void ScriptEngine::run() {
|
|||
if (!_entityScriptingInterface.getEntityPacketSender()->isThreaded()) {
|
||||
_entityScriptingInterface.getEntityPacketSender()->process();
|
||||
}
|
||||
} else {
|
||||
qDebug() << "Script engine wanted to release packets but no server existed!!!! **************";
|
||||
}
|
||||
|
||||
if (_isAvatar && _avatarData) {
|
||||
|
|
Loading…
Reference in a new issue