diff options
Diffstat (limited to 'config/src/vespa/config/frt/frtsource.h')
-rw-r--r-- | config/src/vespa/config/frt/frtsource.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/config/src/vespa/config/frt/frtsource.h b/config/src/vespa/config/frt/frtsource.h index 104b7318d8d..1885aa7e534 100644 --- a/config/src/vespa/config/frt/frtsource.h +++ b/config/src/vespa/config/frt/frtsource.h @@ -29,14 +29,13 @@ public: private: void scheduleNextGetConfig(); - using RequestMap = std::map<FRT_RPCRequest *, std::shared_ptr<FRTConfigRequest>>; std::shared_ptr<ConnectionFactory> _connectionFactory; const FRTConfigRequestFactory & _requestFactory; std::unique_ptr<ConfigAgent> _agent; + std::unique_ptr<FRTConfigRequest> _currentRequest; const ConfigKey _key; - std::mutex _lock; // Protects _inflight, _task and _closed - std::condition_variable _cond; - RequestMap _inflight; + + std::mutex _lock; // Protects _task and _closed std::unique_ptr<FNET_Task> _task; bool _closed; }; |