Mercurial > hg > orthanc-transfers
diff Plugin/PluginContext.h @ 55:b09adb6aa199
new PeerConnectivityTimeout configuration
author | Alain Mazy <am@osimis.io> |
---|---|
date | Mon, 06 Feb 2023 09:17:36 +0100 |
parents | 44a0430d7899 |
children | 1e396fb509ca |
line wrap: on
line diff
--- a/Plugin/PluginContext.h Fri Feb 03 18:44:53 2023 +0100 +++ b/Plugin/PluginContext.h Mon Feb 06 09:17:36 2023 +0100 @@ -42,12 +42,14 @@ size_t threadsCount_; size_t targetBucketSize_; unsigned int maxHttpRetries_; + unsigned int peerConnectivityTimeout_; PluginContext(size_t threadsCount, size_t targetBucketSize, size_t maxPushTransactions, size_t memoryCacheSize, - unsigned int maxHttpRetries); + unsigned int maxHttpRetries, + unsigned int peerConnectivityTimeout); static std::unique_ptr<PluginContext>& GetSingleton(); @@ -87,11 +89,17 @@ return maxHttpRetries_; } + unsigned int GetPeerConnectivityTimeout() const + { + return peerConnectivityTimeout_; + } + static void Initialize(size_t threadsCount, size_t targetBucketSize, size_t maxPushTransactions, size_t memoryCacheSize, - unsigned int maxHttpRetries); + unsigned int maxHttpRetries, + unsigned int peerConnectivityTimeout); static PluginContext& GetInstance();