Index: chrome/browser/extensions/api/app/app_api.h |
diff --git a/chrome/browser/extensions/api/app/app_api.h b/chrome/browser/extensions/api/app/app_api.h |
index 66299d65bc8fa92b45c2483e53a0ece7c3ae71f8..e2789c9d05a400499cd000a5c2f745bfe2b1481b 100644 |
--- a/chrome/browser/extensions/api/app/app_api.h |
+++ b/chrome/browser/extensions/api/app/app_api.h |
@@ -8,6 +8,11 @@ |
#include "chrome/browser/extensions/extension_function.h" |
+class Extension; |
+class Profile; |
+ |
+namespace extensions { |
+ |
class AppNotifyFunction : public SyncExtensionFunction { |
virtual ~AppNotifyFunction() {} |
virtual bool RunImpl() OVERRIDE; |
@@ -20,4 +25,13 @@ class AppClearAllNotificationsFunction : public SyncExtensionFunction { |
DECLARE_EXTENSION_FUNCTION_NAME("experimental.app.clearAllNotifications"); |
}; |
+class AppEventRouter { |
+ public: |
+ // Dispatches the onLaunched event to the given app. |
+ static void DispatchOnLaunchedEvent(Profile* profile, |
+ const Extension* extension); |
+}; |
+ |
+} // namespace extensions |
+ |
#endif // CHROME_BROWSER_EXTENSIONS_API_APP_APP_API_H_ |