aboutsummaryrefslogtreecommitdiffstats
path: root/configd/src/apps/sentinel/report-connectivity.h
diff options
context:
space:
mode:
authorArne Juul <arnej@verizonmedia.com>2021-06-10 17:02:05 +0000
committerArne Juul <arnej@verizonmedia.com>2021-06-10 17:02:05 +0000
commita7f980e01ca483c30b4533f3835bb9b60e5a78ca (patch)
tree52be80d82e48b1f94f3049b91c7c4ae71d806d3a /configd/src/apps/sentinel/report-connectivity.h
parent58ca4782441f060f8b33ef2d117aaee25e7b9c61 (diff)
simplify some
Diffstat (limited to 'configd/src/apps/sentinel/report-connectivity.h')
-rw-r--r--configd/src/apps/sentinel/report-connectivity.h8
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;