diff options
author | Bartosz Taudul <wolf.pld@gmail.com> | 2019-04-01 20:55:37 +0300 |
---|---|---|
committer | Bartosz Taudul <wolf.pld@gmail.com> | 2019-04-01 20:55:37 +0300 |
commit | 20e6813461efdd86f7487f345a66491037ed9e7b (patch) | |
tree | 9fcc8d142210398d8235033460548de4bf4c1c85 /server/TracyWorker.hpp | |
parent | d8d30bd87510f38040d2d0c3f0c5542bffdb8e86 (diff) |
Store send queue size in mbps block.
Diffstat (limited to 'server/TracyWorker.hpp')
-rw-r--r-- | server/TracyWorker.hpp | 4 |
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 ); } |