Index: extensions/browser/api/media_perception_private/media_perception_private_api.h |
diff --git a/extensions/browser/api/media_perception_private/media_perception_private_api.h b/extensions/browser/api/media_perception_private/media_perception_private_api.h |
index 16c5733363289b6daff2943175bbfad5e10eae0e..3528a50f60b8a6c4d55b42d2c7a7a8015966f1cf 100644 |
--- a/extensions/browser/api/media_perception_private/media_perception_private_api.h |
+++ b/extensions/browser/api/media_perception_private/media_perception_private_api.h |
@@ -5,7 +5,9 @@ |
#ifndef EXTENSIONS_BROWSER_API_MEDIA_PERCEPTION_PRIVATE_MEDIA_PERCEPTION_PRIVATE_API_H_ |
#define EXTENSIONS_BROWSER_API_MEDIA_PERCEPTION_PRIVATE_MEDIA_PERCEPTION_PRIVATE_API_H_ |
+#include "extensions/browser/api/media_perception_private/media_perception_api_manager.h" |
#include "extensions/browser/extension_function.h" |
+#include "extensions/common/api/media_perception_private.h" |
namespace extensions { |
@@ -22,6 +24,9 @@ class MediaPerceptionPrivateGetStateFunction |
// ExtensionFunction: |
ResponseAction Run() override; |
+ void GetStateCallback(MediaPerceptionAPIManager::CallbackStatus status, |
+ extensions::api::media_perception_private::State state); |
+ |
DISALLOW_COPY_AND_ASSIGN(MediaPerceptionPrivateGetStateFunction); |
}; |
@@ -38,6 +43,9 @@ class MediaPerceptionPrivateSetStateFunction |
// ExtensionFunction: |
ResponseAction Run() override; |
+ void SetStateCallback(MediaPerceptionAPIManager::CallbackStatus status, |
+ extensions::api::media_perception_private::State state); |
+ |
DISALLOW_COPY_AND_ASSIGN(MediaPerceptionPrivateSetStateFunction); |
}; |
@@ -54,6 +62,10 @@ class MediaPerceptionPrivateGetDiagnosticsFunction |
// ExtensionFunction: |
ResponseAction Run() override; |
+ void GetDiagnosticsCallback( |
+ MediaPerceptionAPIManager::CallbackStatus status, |
+ extensions::api::media_perception_private::Diagnostics diagnostics); |
+ |
DISALLOW_COPY_AND_ASSIGN(MediaPerceptionPrivateGetDiagnosticsFunction); |
}; |