mirror of
https://thingvellir.net/git/overte
synced 2025-03-27 23:52:03 +01:00
tweak shutdown
This commit is contained in:
parent
dc302e7126
commit
ef68f164c9
3 changed files with 19 additions and 1 deletions
|
@ -107,8 +107,13 @@ void OctreeQueryNode::nodeKilled() {
|
||||||
|
|
||||||
void OctreeQueryNode::initializeOctreeSendThread(const SharedAssignmentPointer& myAssignment, const SharedNodePointer& node) {
|
void OctreeQueryNode::initializeOctreeSendThread(const SharedAssignmentPointer& myAssignment, const SharedNodePointer& node) {
|
||||||
// Create octree sending thread...
|
// Create octree sending thread...
|
||||||
|
qDebug() << "OctreeQueryNode::initializeOctreeSendThread()... BEFORE new OctreeSendThread(myAssignment, node);";
|
||||||
_octreeSendThread = new OctreeSendThread(myAssignment, node);
|
_octreeSendThread = new OctreeSendThread(myAssignment, node);
|
||||||
|
qDebug() << "OctreeQueryNode::initializeOctreeSendThread()... AFTER new OctreeSendThread(myAssignment, node);";
|
||||||
|
|
||||||
|
qDebug() << "OctreeQueryNode::initializeOctreeSendThread()... BEFORE _octreeSendThread->initialize(true)";
|
||||||
_octreeSendThread->initialize(true);
|
_octreeSendThread->initialize(true);
|
||||||
|
qDebug() << "OctreeQueryNode::initializeOctreeSendThread()... AFTER _octreeSendThread->initialize(true)";
|
||||||
}
|
}
|
||||||
|
|
||||||
bool OctreeQueryNode::packetIsDuplicate() const {
|
bool OctreeQueryNode::packetIsDuplicate() const {
|
||||||
|
|
|
@ -28,10 +28,19 @@ OctreeSendThread::OctreeSendThread(const SharedAssignmentPointer& myAssignment,
|
||||||
_nodeMissingCount(0),
|
_nodeMissingCount(0),
|
||||||
_isShuttingDown(false)
|
_isShuttingDown(false)
|
||||||
{
|
{
|
||||||
qDebug() << qPrintable(_myServer->getMyServerName()) << "server [" << _myServer << "]: client connected "
|
qDebug() << "OctreeSendThread::OctreeSendThread()... START";
|
||||||
|
|
||||||
|
QString serverName("Octree");
|
||||||
|
if (_myServer) {
|
||||||
|
serverName = _myServer->getMyServerName();
|
||||||
|
}
|
||||||
|
qDebug() << qPrintable(serverName) << "server [" << _myServer << "]: client connected "
|
||||||
"- starting sending thread [" << this << "]";
|
"- starting sending thread [" << this << "]";
|
||||||
|
|
||||||
|
qDebug() << "OctreeSendThread::OctreeSendThread()... before OctreeServer::clientConnected()";
|
||||||
OctreeServer::clientConnected();
|
OctreeServer::clientConnected();
|
||||||
|
qDebug() << "OctreeSendThread::OctreeSendThread()... AFTER OctreeServer::clientConnected()";
|
||||||
|
qDebug() << "OctreeSendThread::OctreeSendThread()... DONE";
|
||||||
}
|
}
|
||||||
|
|
||||||
OctreeSendThread::~OctreeSendThread() {
|
OctreeSendThread::~OctreeSendThread() {
|
||||||
|
|
|
@ -842,8 +842,12 @@ void OctreeServer::readPendingDatagrams() {
|
||||||
if (debug) {
|
if (debug) {
|
||||||
qDebug() << "calling initializeOctreeSendThread()... node:" << *matchingNode;
|
qDebug() << "calling initializeOctreeSendThread()... node:" << *matchingNode;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
qDebug() << "OctreeServer::readPendingDatagrams()... BEFORE nodeData->initializeOctreeSendThread()";
|
||||||
SharedAssignmentPointer sharedAssignment = AssignmentClient::getCurrentAssignment();
|
SharedAssignmentPointer sharedAssignment = AssignmentClient::getCurrentAssignment();
|
||||||
nodeData->initializeOctreeSendThread(sharedAssignment, matchingNode);
|
nodeData->initializeOctreeSendThread(sharedAssignment, matchingNode);
|
||||||
|
qDebug() << "OctreeServer::readPendingDatagrams()... AFTER nodeData->initializeOctreeSendThread()";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if (packetType == PacketTypeJurisdictionRequest) {
|
} else if (packetType == PacketTypeJurisdictionRequest) {
|
||||||
|
|
Loading…
Reference in a new issue