From 57dff0abc92d306824e52f773e2d18596704f385 Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Mon, 1 Apr 2019 19:17:18 +0200 Subject: [PATCH] Add server query queue. --- server/TracyWorker.cpp | 1 + server/TracyWorker.hpp | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/server/TracyWorker.cpp b/server/TracyWorker.cpp index e03a7046..87b633f8 100644 --- a/server/TracyWorker.cpp +++ b/server/TracyWorker.cpp @@ -1728,6 +1728,7 @@ void Worker::Exec() } } + m_serverQuerySpaceLeft = m_sock.GetSendBufSize() / ServerQueryPacketSize; m_hasData.store( true, std::memory_order_release ); LZ4_setStreamDecode( m_stream, nullptr, 0 ); diff --git a/server/TracyWorker.hpp b/server/TracyWorker.hpp index 28619c37..630a0476 100644 --- a/server/TracyWorker.hpp +++ b/server/TracyWorker.hpp @@ -12,6 +12,7 @@ #include "../common/TracyForceInline.hpp" #include "../common/TracyMutex.hpp" #include "../common/TracyQueue.hpp" +#include "../common/TracyProtocol.hpp" #include "../common/TracySocket.hpp" #include "tracy_flat_hash_map.hpp" #include "TracyEvent.hpp" @@ -513,6 +514,9 @@ private: FailureData m_failureData; PlotData* m_sysTimePlot = nullptr; + + Vector m_serverQueryQueue; + size_t m_serverQuerySpaceLeft; }; }