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 248fb6d10c26135192df79f858a166275b872532..aa1412c3f3b7173484af46954494c55ea90686bd 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" |
@@ -25,6 +26,9 @@ class MediaPerceptionPrivateGetStateFunction |
// ExtensionFunction: |
ResponseAction Run() override; |
+ void GetStateCallback(MediaPerceptionAPIManager::CallbackStatus status, |
+ media_perception::State state); |
+ |
DISALLOW_COPY_AND_ASSIGN(MediaPerceptionPrivateGetStateFunction); |
}; |
@@ -41,6 +45,9 @@ class MediaPerceptionPrivateSetStateFunction |
// ExtensionFunction: |
ResponseAction Run() override; |
+ void SetStateCallback(MediaPerceptionAPIManager::CallbackStatus status, |
+ media_perception::State state); |
+ |
DISALLOW_COPY_AND_ASSIGN(MediaPerceptionPrivateSetStateFunction); |
}; |
@@ -57,6 +64,9 @@ class MediaPerceptionPrivateGetDiagnosticsFunction |
// ExtensionFunction: |
ResponseAction Run() override; |
+ void GetDiagnosticsCallback(MediaPerceptionAPIManager::CallbackStatus status, |
+ media_perception::Diagnostics diagnostics); |
+ |
DISALLOW_COPY_AND_ASSIGN(MediaPerceptionPrivateGetDiagnosticsFunction); |
}; |