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-08-02 00:14:09 +0300
committerBartosz Taudul <wolf.pld@gmail.com>2019-08-02 00:14:09 +0300
commita4e7a341c06b47f267bbda6463bceb220c6b174b (patch)
tree30dfe7f4ca139c0db8aa818d212b933836a677e3 /server/TracyWorker.hpp
parent344d36086fe96913c82a189e3a9a271b9c856145 (diff)
Proper handling of disconnect request.
Diffstat (limited to 'server/TracyWorker.hpp')
-rw-r--r--server/TracyWorker.hpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/server/TracyWorker.hpp b/server/TracyWorker.hpp
index b25452f9..4b1e44ef 100644
--- a/server/TracyWorker.hpp
+++ b/server/TracyWorker.hpp
@@ -336,7 +336,7 @@ public:
bool IsDataStatic() const { return !m_thread.joinable(); }
bool IsBackgroundDone() const { return m_backgroundDone.load( std::memory_order_relaxed ); }
void Shutdown() { m_shutdown.store( true, std::memory_order_relaxed ); }
- void Disconnect() { Shutdown(); } // TODO: Needs proper implementation.
+ void Disconnect();
void Write( FileWrite& f );
int GetTraceVersion() const { return m_traceVersion; }
@@ -498,6 +498,7 @@ private:
std::string m_hostInfo;
bool m_terminate = false;
bool m_crashed = false;
+ bool m_disconnect = false;
LZ4_streamDecode_t* m_stream;
char* m_buffer;
int m_bufferOffset;