Index: services/catalog/store.h |
diff --git a/services/catalog/store.h b/services/catalog/store.h |
index 2a64e14645c8c8963685dfbcb4efa0a3f382ce0f..46a2bc564edfb4a15546eefb1da58624f507866d 100644 |
--- a/services/catalog/store.h |
+++ b/services/catalog/store.h |
@@ -5,15 +5,10 @@ |
#ifndef SERVICES_CATALOG_STORE_H_ |
#define SERVICES_CATALOG_STORE_H_ |
-#include <memory> |
- |
-#include "base/values.h" |
- |
namespace catalog { |
-// Implemented by an object that provides storage for the service catalog |
-// (e.g. in Chrome, preferences). The Catalog is the canonical owner of the |
-// contents of the store, so no one else must modify its contents. |
+// TODO(rockot): Clean this up now that it's only a namespace for constants. |
+// Alternatively, re-introduce a Store interface once it makes sense to do so. |
class Store { |
public: |
// Value is a string. |
@@ -30,18 +25,6 @@ class Store { |
static const char kInterfaceProviderSpecs_RequiresKey[]; |
// Value is a list. |
static const char kServicesKey[]; |
- |
- virtual ~Store() {} |
- |
- // Called during initialization to construct the Catalog's catalog. |
- // Returns a serialized list of the services. Each entry in the returned list |
- // corresponds to an app (as a dictionary). Each dictionary has a name, |
- // display name and capabilities. The return value is owned by the caller. |
- virtual const base::ListValue* GetStore() = 0; |
- |
- // Write the catalog to the store. Called when the Catalog learns of a newly |
- // encountered service. |
- virtual void UpdateStore(std::unique_ptr<base::ListValue> store) = 0; |
}; |
} // namespace catalog |