Index: chrome/browser/extensions/api/activity_log_private/activity_log_private_api.h |
diff --git a/chrome/browser/extensions/api/activity_log_private/activity_log_private_api.h b/chrome/browser/extensions/api/activity_log_private/activity_log_private_api.h |
index a24e2622369c84a012bdc1f450f052a9c83512a2..32348f4a6074c0d4b3637dc23991d58bba355adf 100644 |
--- a/chrome/browser/extensions/api/activity_log_private/activity_log_private_api.h |
+++ b/chrome/browser/extensions/api/activity_log_private/activity_log_private_api.h |
@@ -81,6 +81,34 @@ class ActivityLogPrivateGetExtensionActivitiesFunction |
scoped_ptr<std::vector<scoped_refptr<Action> > > activities); |
}; |
+// The implementation of activityLogPrivate.deleteDatabase |
+class ActivityLogPrivateDeleteDatabaseFunction |
+ : public AsyncExtensionFunction { |
+ public: |
+ DECLARE_EXTENSION_FUNCTION("activityLogPrivate.deleteDatabase", |
+ ACTIVITYLOGPRIVATE_DELETEDATABASE) |
+ |
+ protected: |
+ virtual ~ActivityLogPrivateDeleteDatabaseFunction() {} |
+ |
+ // ExtensionFunction: |
+ virtual bool RunImpl() OVERRIDE; |
+}; |
+ |
+// The implementation of activityLogPrivate.deleteUrls |
+class ActivityLogPrivateDeleteUrlsFunction |
+ : public AsyncExtensionFunction { |
+ public: |
+ DECLARE_EXTENSION_FUNCTION("activityLogPrivate.deleteUrls", |
+ ACTIVITYLOGPRIVATE_DELETEURLS) |
+ |
+ protected: |
+ virtual ~ActivityLogPrivateDeleteUrlsFunction() {} |
+ |
+ // ExtensionFunction: |
+ virtual bool RunImpl() OVERRIDE; |
+}; |
+ |
} // namespace extensions |
#endif // CHROME_BROWSER_EXTENSIONS_API_ACTIVITY_LOG_PRIVATE_ACTIVITY_LOG_PRIVATE_API_H_ |