diff options
Diffstat (limited to '')
-rw-r--r-- | src/wallet/api/wallet.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/wallet/api/wallet.h b/src/wallet/api/wallet.h index 68ca364cf..9a290e0bc 100644 --- a/src/wallet/api/wallet.h +++ b/src/wallet/api/wallet.h @@ -93,6 +93,7 @@ private: void doRefresh(); void startRefresh(); void stopRefresh(); + void pauseRefresh(); private: friend class PendingTransactionImpl; @@ -111,7 +112,10 @@ private: std::atomic<bool> m_refreshEnabled; std::atomic<bool> m_refreshThreadDone; std::atomic<int> m_refreshIntervalSeconds; + // synchronizing refresh loop; std::mutex m_refreshMutex; + + // synchronizing sync and async refresh std::mutex m_refreshMutex2; std::condition_variable m_refreshCV; std::thread m_refreshThread; |