diff options
author | Arne Juul <arnej@verizonmedia.com> | 2021-06-10 17:02:05 +0000 |
---|---|---|
committer | Arne Juul <arnej@verizonmedia.com> | 2021-06-10 17:02:05 +0000 |
commit | a7f980e01ca483c30b4533f3835bb9b60e5a78ca (patch) | |
tree | 52be80d82e48b1f94f3049b91c7c4ae71d806d3a /configd/src/apps/sentinel/report-connectivity.h | |
parent | 58ca4782441f060f8b33ef2d117aaee25e7b9c61 (diff) |
simplify some
Diffstat (limited to 'configd/src/apps/sentinel/report-connectivity.h')
-rw-r--r-- | configd/src/apps/sentinel/report-connectivity.h | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/configd/src/apps/sentinel/report-connectivity.h b/configd/src/apps/sentinel/report-connectivity.h index ac62627fe41..d44e4eb5549 100644 --- a/configd/src/apps/sentinel/report-connectivity.h +++ b/configd/src/apps/sentinel/report-connectivity.h @@ -37,14 +37,10 @@ struct ConnectivityCheckResult : StatusCallback { ConnectivityCheckResult(const ConnectivityCheckResult &) = default; virtual ~ConnectivityCheckResult(); + void startCheck(FRT_Supervisor &orb); void returnStatus(bool ok) override; }; -struct ConnectivityReportResult { - std::vector<ConnectivityCheckResult> peers; - ~ConnectivityReportResult(); -}; - class ReportConnectivity : public config::IFetcherCallback<cloud::config::ModelConfig> { @@ -58,7 +54,7 @@ private: void finish() const; FRT_RPCRequest *_parentRequest; FRT_Supervisor &_orb; - ConnectivityReportResult _result; + std::vector<ConnectivityCheckResult> _result; config::ConfigFetcher _configFetcher; std::mutex _lock; size_t _remaining; |