| Index: chromeos/dbus/fake_upstart_client.cc
|
| diff --git a/chromeos/dbus/fake_upstart_client.cc b/chromeos/dbus/fake_upstart_client.cc
|
| index 7f803c86c1c71023a6079935a635b615ee5f57e6..aec1044a9478d7af28f1aaa4763b684ac44f2536 100644
|
| --- a/chromeos/dbus/fake_upstart_client.cc
|
| +++ b/chromeos/dbus/fake_upstart_client.cc
|
| @@ -6,6 +6,7 @@
|
|
|
| #include "chromeos/dbus/dbus_thread_manager.h"
|
| #include "chromeos/dbus/fake_auth_policy_client.h"
|
| +#include "chromeos/dbus/fake_media_analytics_client.h"
|
|
|
| namespace chromeos {
|
|
|
| @@ -29,4 +30,23 @@ void FakeUpstartClient::RestartAuthPolicyService() {
|
| authpolicy_client->set_started(true);
|
| }
|
|
|
| +void FakeUpstartClient::StartMediaAnalytics(const UpstartCallback& callback) {
|
| + FakeMediaAnalyticsClient* media_analytics_client =
|
| + static_cast<FakeMediaAnalyticsClient*>(
|
| + DBusThreadManager::Get()->GetMediaAnalyticsClient());
|
| + DLOG_IF(WARNING, media_analytics_client->process_running())
|
| + << "Trying to start media analytics which is already started.";
|
| + media_analytics_client->set_process_running(true);
|
| + callback.Run(true);
|
| +}
|
| +
|
| +void FakeUpstartClient::StopMediaAnalytics() {
|
| + FakeMediaAnalyticsClient* media_analytics_client =
|
| + static_cast<FakeMediaAnalyticsClient*>(
|
| + DBusThreadManager::Get()->GetMediaAnalyticsClient());
|
| + DLOG_IF(WARNING, !media_analytics_client->process_running())
|
| + << "Trying to stop media analytics which is not started.";
|
| + media_analytics_client->set_process_running(false);
|
| +}
|
| +
|
| } // namespace chromeos
|
|
|