diff options
author | Bartosz Taudul <wolf.pld@gmail.com> | 2019-08-02 00:14:09 +0300 |
---|---|---|
committer | Bartosz Taudul <wolf.pld@gmail.com> | 2019-08-02 00:14:09 +0300 |
commit | a4e7a341c06b47f267bbda6463bceb220c6b174b (patch) | |
tree | 30dfe7f4ca139c0db8aa818d212b933836a677e3 /server/TracyWorker.hpp | |
parent | 344d36086fe96913c82a189e3a9a271b9c856145 (diff) |
Proper handling of disconnect request.
Diffstat (limited to 'server/TracyWorker.hpp')
-rw-r--r-- | server/TracyWorker.hpp | 3 |
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; |