Index: chrome/browser/media/router/mojo/media_router_mojo_metrics.h |
diff --git a/chrome/browser/media/router/mojo/media_router_mojo_metrics.h b/chrome/browser/media/router/mojo/media_router_mojo_metrics.h |
index a351bfc0d1ba4f0e35ab919b7037101bcb017aa8..764d33282db4b9c43bb3f9d663e5317b8c857dba 100644 |
--- a/chrome/browser/media/router/mojo/media_router_mojo_metrics.h |
+++ b/chrome/browser/media/router/mojo/media_router_mojo_metrics.h |
@@ -7,6 +7,7 @@ |
#include "base/gtest_prod_util.h" |
#include "base/time/time.h" |
+#include "chrome/browser/media/router/route_request_result.h" |
namespace base { |
class Version; |
@@ -19,7 +20,7 @@ class Extension; |
namespace media_router { |
// NOTE: Do not renumber enums as that would confuse interpretation of |
-// previously logged data. When making changes, also update the enum list |
+// previously logged data. When making changes, also update the enum lists |
// in tools/metrics/histograms/histograms.xml to keep it in sync. |
// Why the Media Route Provider process was woken up. |
@@ -86,6 +87,11 @@ class MediaRouterMojoMetrics { |
// page. |
static void RecordMediaRouteProviderWakeup(MediaRouteProviderWakeup wakeup); |
+ // Records the outcome of a call to terminateRoute() on the Media Route |
+ // Provider Manager. |
+ static void RecordMediaRouteProviderTerminateRoute( |
+ RouteRequestResult::ResultCode result_code); |
+ |
private: |
FRIEND_TEST_ALL_PREFIXES(MediaRouterMojoMetricsTest, |
TestGetMediaRouteProviderVersion); |