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 c3c206c0df23837aa207432b20591fe6085f05f0..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,6 +5,7 @@ |
#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" |
@@ -23,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); |
}; |
@@ -39,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); |
}; |
@@ -55,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); |
}; |