Chromium Code Reviews| Index: services/catalog/entry.h |
| diff --git a/services/catalog/entry.h b/services/catalog/entry.h |
| index 3e4359268adcea1226145d989c96d0a40aa47560..03d1ce9aaf1dda730422cf4ffa9b0818d11ad5c0 100644 |
| --- a/services/catalog/entry.h |
| +++ b/services/catalog/entry.h |
| @@ -16,7 +16,6 @@ |
| #include "services/service_manager/public/interfaces/resolver.mojom.h" |
| namespace base { |
| -class DictionaryValue; |
| class Value; |
| } |
| @@ -29,8 +28,6 @@ class Entry { |
| explicit Entry(const std::string& name); |
| ~Entry(); |
| - std::unique_ptr<base::DictionaryValue> Serialize() const; |
| - |
| static std::unique_ptr<Entry> Deserialize(const base::Value& manifest_root); |
| bool ProvidesCapability(const std::string& capability) const; |
| @@ -67,11 +64,18 @@ class Entry { |
| return interface_provider_specs_; |
| } |
| + void AddRequiredFileDescritor(const std::string& name, |
|
dcheng
2017/02/15 08:05:27
Nit: AddRequiredFileDescriptor
Jay Civelli
2017/02/15 19:53:48
Renamed to AddRequiredFilePath.
|
| + const std::string& path); |
| + const std::map<std::string, std::string>& required_file_paths() const { |
| + return required_file_paths_; |
| + } |
| + |
| private: |
| std::string name_; |
| base::FilePath path_; |
| std::string display_name_; |
| service_manager::InterfaceProviderSpecMap interface_provider_specs_; |
| + std::map<std::string, std::string> required_file_paths_; |
| const Entry* parent_ = nullptr; |
| std::vector<std::unique_ptr<Entry>> children_; |