metrics: remove gflags dependency
We are switching to using chromeos/flag_helper.h instead to standardize the
code everywhere.
BUG=chromium:375017
TEST=`FEATURES=test emerge-panther metrics`
TEST=`cbuildbot --remote --hwtest -p 'chromiumos/platform2'
falco-paladin` passes
Change-Id: Icd08f65fd639e82ac6fe1581c763d60a189db827
Reviewed-on: https://chromium-review.googlesource.com/221757
Reviewed-by: Bertrand Simonnet <bsimonnet@chromium.org>
Commit-Queue: Steve Fung <stevefung@chromium.org>
Tested-by: Steve Fung <stevefung@chromium.org>
diff --git a/metrics/metrics_daemon.h b/metrics/metrics_daemon.h
index 205ea69..07072f9 100644
--- a/metrics/metrics_daemon.h
+++ b/metrics/metrics_daemon.h
@@ -36,7 +36,10 @@
const std::string& diskstats_path,
const std::string& vmstats_path,
const std::string& cpuinfo_max_freq_path,
- const std::string& scaling_max_freq_path);
+ const std::string& scaling_max_freq_path,
+ int upload_interval_secs,
+ const std::string& server,
+ const std::string& metrics_file);
// Does all the work. If |run_as_daemon| is true, daemonizes by
// forking.
@@ -372,6 +375,10 @@
std::string scaling_max_freq_path_;
std::string cpuinfo_max_freq_path_;
+ int upload_interval_secs_;
+ std::string server_;
+ std::string metrics_file_;
+
scoped_ptr<UploadService> upload_service_;
};