summaryrefslogtreecommitdiffstats
path: root/ppapi/cpp/file_ref.h
diff options
context:
space:
mode:
Diffstat (limited to 'ppapi/cpp/file_ref.h')
-rw-r--r--ppapi/cpp/file_ref.h28
1 files changed, 9 insertions, 19 deletions
diff --git a/ppapi/cpp/file_ref.h b/ppapi/cpp/file_ref.h
index 452d2a6..9f94088 100644
--- a/ppapi/cpp/file_ref.h
+++ b/ppapi/cpp/file_ref.h
@@ -90,30 +90,20 @@ class FileRef : public Resource {
/// <code>PP_FileSystemType_External</code>.
FileRef GetParent() const;
- /// MakeDirectory() makes a new directory in the file system. It is not
- /// valid to make a directory in the external file system.
- /// <strong>Note:</strong> Use MakeDirectoryIncludingAncestors() to create
- /// parent directories.
- ///
- /// @param[in] cc A <code>CompletionCallback</code> to be called upon
- /// completion of MakeDirectory().
- ///
- /// @return An int32_t containing an error code from <code>pp_errors.h</code>.
- /// Succeeds if the directory already exists. Fails if ancestor
- /// directortories do not exist (see MakeDirectoryIncludingAncestors for the
- /// alternative).
- int32_t MakeDirectory(const CompletionCallback& cc);
-
- /// MakeDirectoryIncludingAncestors() makes a new directory in the file
- /// system as well as any parent directories. It is not valid to make a
+ /// MakeDirectory() makes a new directory in the file system according to the
+ /// given <code>make_directory_flags</code>, which is a bit-mask of the
+ /// <code>PP_MakeDirectoryFlags</code> values. It is not valid to make a
/// directory in the external file system.
///
+ /// @param[in] make_directory_flags A bit-mask of the
+ /// <code>PP_MakeDirectoryFlags</code> values.
+ /// See <code>ppb_file_ref.h</code> for more details.
/// @param[in] cc A <code>CompletionCallback</code> to be called upon
- /// completion of MakeDirectoryIncludingAncestors().
+ /// completion of MakeDirectory().
///
/// @return An int32_t containing an error code from <code>pp_errors.h</code>.
- /// Succeeds if the directory already exists.
- int32_t MakeDirectoryIncludingAncestors(const CompletionCallback& cc);
+ int32_t MakeDirectory(int32_t make_directory_flags,
+ const CompletionCallback& cc);
/// Touch() Updates time stamps for a file. You must have write access to the
/// file if it exists in the external filesystem.