Index: mojo/services/catalog/reader.h |
diff --git a/mojo/services/catalog/reader.h b/mojo/services/catalog/reader.h |
index d2d205fa3880a62ecbdc59633e6971716312cb42..f96391ee5e2c3a0da554a8b0edd535d088eb3673 100644 |
--- a/mojo/services/catalog/reader.h |
+++ b/mojo/services/catalog/reader.h |
@@ -10,6 +10,7 @@ |
#include "base/macros.h" |
#include "base/memory/scoped_ptr.h" |
#include "base/memory/weak_ptr.h" |
+#include "base/strings/string_piece.h" |
#include "base/values.h" |
namespace base { |
@@ -37,6 +38,10 @@ class Reader { |
void Read(const std::string& name, |
const ReadManifestCallback& callback); |
+ // Parses manifest contents and returns an Entry built from the metadata it |
+ // contains. |
+ scoped_ptr<Entry> Parse(const base::StringPiece& manifest_contents); |
+ |
private: |
// Construct a manifest path for the application named |name| within |
// |package_path_|. |