mirror of
https://github.com/overte-org/overte.git
synced 2025-08-09 07:58:59 +02:00
Keep UUID of node in send thread
This commit is contained in:
parent
3cd1eea1dc
commit
51ec7ae2ed
2 changed files with 5 additions and 2 deletions
|
@ -25,12 +25,13 @@ quint64 endSceneSleepTime = 0;
|
||||||
|
|
||||||
OctreeSendThread::OctreeSendThread(OctreeServer* myServer, const SharedNodePointer& node) :
|
OctreeSendThread::OctreeSendThread(OctreeServer* myServer, const SharedNodePointer& node) :
|
||||||
_myServer(myServer),
|
_myServer(myServer),
|
||||||
_node(node)
|
_node(node),
|
||||||
|
_nodeUuid(node->getUUID())
|
||||||
{
|
{
|
||||||
QString safeServerName("Octree");
|
QString safeServerName("Octree");
|
||||||
|
|
||||||
// set our QThread object name so we can identify this thread while debugging
|
// set our QThread object name so we can identify this thread while debugging
|
||||||
setObjectName(QString("Octree Send Thread (%1)").arg(uuidStringWithoutCurlyBraces(node->getUUID())));
|
setObjectName(QString("Octree Send Thread (%1)").arg(uuidStringWithoutCurlyBraces(_nodeUuid)));
|
||||||
|
|
||||||
if (_myServer) {
|
if (_myServer) {
|
||||||
safeServerName = _myServer->getMyServerName();
|
safeServerName = _myServer->getMyServerName();
|
||||||
|
|
|
@ -31,6 +31,7 @@ public:
|
||||||
virtual ~OctreeSendThread();
|
virtual ~OctreeSendThread();
|
||||||
|
|
||||||
void setIsShuttingDown();
|
void setIsShuttingDown();
|
||||||
|
QUuid getNodeUuid() const { return _nodeUuid; }
|
||||||
|
|
||||||
static AtomicUIntStat _totalBytes;
|
static AtomicUIntStat _totalBytes;
|
||||||
static AtomicUIntStat _totalWastedBytes;
|
static AtomicUIntStat _totalWastedBytes;
|
||||||
|
@ -53,6 +54,7 @@ private:
|
||||||
|
|
||||||
OctreeServer* _myServer { nullptr };
|
OctreeServer* _myServer { nullptr };
|
||||||
QWeakPointer<Node> _node;
|
QWeakPointer<Node> _node;
|
||||||
|
QUuid _nodeUuid;
|
||||||
|
|
||||||
OctreePacketData _packetData;
|
OctreePacketData _packetData;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue