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 230d5d8fd2b090b456eba210e8316ffa4274d1d0..9d0b56120fba141d989b630b50bf103861e05a2c 100644 |
--- a/chrome/browser/extensions/api/app/app_api.h |
+++ b/chrome/browser/extensions/api/app/app_api.h |
@@ -7,17 +7,8 @@ |
#include "chrome/browser/extensions/extension_function.h" |
-class Profile; |
-class GURL; |
- |
-namespace webkit_glue { |
-struct WebIntentData; |
-} |
- |
namespace extensions { |
-class Extension; |
- |
class AppNotifyFunction : public SyncExtensionFunction { |
public: |
DECLARE_EXTENSION_FUNCTION_NAME("experimental.app.notify"); |
@@ -36,44 +27,6 @@ class AppClearAllNotificationsFunction : public SyncExtensionFunction { |
virtual bool RunImpl() OVERRIDE; |
}; |
-class AppEventRouter { |
- public: |
- // Dispatches the onLaunched event to the given app, providing no launch |
- // data. |
- static void DispatchOnLaunchedEvent(Profile* profile, |
- const Extension* extension); |
- |
- // Dispatches the onLaunched event to the given app, providing launch data of |
- // the form: |
- // { |
- // "intent" : { |
- // "action" : |action|, |
- // "type" : "chrome-extension://fileentry", |
- // "data" : a FileEntry, |
- // "postResults" : a null function, |
- // "postFailure" : a null function |
- // } |
- // } |
- |
- // launchData.intent.data and launchData.intent.postResults are created in a |
- // custom dispatch event in javascript. The FileEntry is created from |
- // |file_system_id| and |base_name|. |
- static void DispatchOnLaunchedEventWithFileEntry( |
- Profile* profile, |
- const Extension* extension, |
- const string16& action, |
- const std::string& file_system_id, |
- const std::string& base_name); |
- |
- // Dispatches the onLaunched event to the app implemented by |extension| |
- // running in |profile|. The event parameter launchData will have a field |
- // called intent, populated by |web_intent_data|. |
- static void DispatchOnLaunchedEventWithWebIntent( |
- Profile* profile, |
- const Extension* extension, |
- const webkit_glue::WebIntentData web_intent_data); |
-}; |
- |
} // namespace extensions |
#endif // CHROME_BROWSER_EXTENSIONS_API_APP_APP_API_H_ |