Chromium Code Reviews| Index: ppapi/cpp/file_system.h |
| diff --git a/ppapi/cpp/file_system.h b/ppapi/cpp/file_system.h |
| index 9baa78e31bf8d21c843a59eeaa2aa5b7c2cd550c..854f561a8e5f343fe81a4196cca879b06e46c888 100644 |
| --- a/ppapi/cpp/file_system.h |
| +++ b/ppapi/cpp/file_system.h |
| @@ -33,6 +33,11 @@ class FileSystem : public Resource { |
| /// @param[in] other A reference to a <code>FileSystem</code>. |
| FileSystem(const FileSystem& other); |
| + /// Constructs a <code>FileSystem</code> from a <code>Resource</code>. |
| + /// |
| + /// @param[in] resource A <code>Resource</code> containing a file system. |
| + explicit FileSystem(Resource resource); |
|
yzshen1
2013/11/01 00:14:41
const & ?
Matt Giuca
2013/11/01 02:06:22
Done.
|
| + |
| /// A constructor used when you have received a PP_Resource as a return |
| /// value that has already been reference counted. |
| /// |
| @@ -63,6 +68,14 @@ class FileSystem : public Resource { |
| /// |
| /// @return An int32_t containing an error code from <code>pp_errors.h</code>. |
| int32_t Open(int64_t expected_size, const CompletionCallback& cc); |
| + |
| + /// Checks whether a <code>Resource</code> is a file system, to test whether |
| + /// it is appropriate for use with the <code>FileSystem</code> constructor. |
| + /// |
| + /// @param[in] resource A <code>Resource</code> to test. |
| + /// |
| + /// @return True if <code>resource</code> is a file system. |
| + static bool ResourceIsFileSystem(const Resource& resource); |
|
yzshen1
2013/11/01 00:14:41
Maybe 'Resource' is not necessary in the method na
Matt Giuca
2013/11/01 02:06:22
Done.
|
| }; |
| } // namespace pp |