Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/wolfpld/tracy.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBartosz Taudul <wolf.pld@gmail.com>2019-04-01 20:55:37 +0300
committerBartosz Taudul <wolf.pld@gmail.com>2019-04-01 20:55:37 +0300
commit20e6813461efdd86f7487f345a66491037ed9e7b (patch)
tree9fcc8d142210398d8235033460548de4bf4c1c85 /server/TracyWorker.hpp
parentd8d30bd87510f38040d2d0c3f0c5542bffdb8e86 (diff)
Store send queue size in mbps block.
Diffstat (limited to 'server/TracyWorker.hpp')
-rw-r--r--server/TracyWorker.hpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/server/TracyWorker.hpp b/server/TracyWorker.hpp
index 630a0476..799dc859 100644
--- a/server/TracyWorker.hpp
+++ b/server/TracyWorker.hpp
@@ -186,11 +186,12 @@ private:
struct MbpsBlock
{
- MbpsBlock() : mbps( 64 ), compRatio( 1.0 ) {}
+ MbpsBlock() : mbps( 64 ), compRatio( 1.0 ), queue( 0 ) {}
TracyMutex lock;
std::vector<float> mbps;
float compRatio;
+ size_t queue;
};
enum class NextCallstackType
@@ -317,6 +318,7 @@ public:
TracyMutex& GetMbpsDataLock() { return m_mbpsData.lock; }
const std::vector<float>& GetMbpsData() const { return m_mbpsData.mbps; }
float GetCompRatio() const { return m_mbpsData.compRatio; }
+ size_t GetSendQueueSize() const { return m_mbpsData.queue; }
bool HasData() const { return m_hasData.load( std::memory_order_acquire ); }
bool IsConnected() const { return m_connected.load( std::memory_order_relaxed ); }