Pepper_42_C_interfaces
|
#include <ppb_file_system.h>
Public Attributes | |
PP_Resource(* | Create )(PP_Instance instance, PP_FileSystemType type) |
PP_Bool(* | IsFileSystem )(PP_Resource resource) |
int32_t(* | Open )(PP_Resource file_system, int64_t expected_size, struct PP_CompletionCallback callback) |
PP_FileSystemType(* | GetType )(PP_Resource file_system) |
The PPB_FileSystem
struct identifies the file system type associated with a file.
Definition at line 36 of file ppb_file_system.h.
PP_Resource(* PPB_FileSystem_1_0::Create)(PP_Instance instance, PP_FileSystemType type) |
Create() creates a file system object of the given type.
[in] | instance | A PP_Instance identifying the instance with the file. |
[in] | type | A file system type as defined by PP_FileSystemType enum (except PP_FILESYSTEMTYPE_ISOLATED, which is currently not supported). |
PP_Resource
corresponding to a file system if successful. Definition at line 47 of file ppb_file_system.h.
PP_FileSystemType(* PPB_FileSystem_1_0::GetType)(PP_Resource file_system) |
GetType() returns the type of the provided file system.
[in] | file_system | A PP_Resource corresponding to a file system. |
PP_FileSystemType
with the file system type if valid or PP_FILESYSTEMTYPE_INVALID
if the provided resource is not a valid file system. It is valid to call this function even before Open() completes. Definition at line 92 of file ppb_file_system.h.
PP_Bool(* PPB_FileSystem_1_0::IsFileSystem)(PP_Resource resource) |
IsFileSystem() determines if the provided resource is a file system.
[in] | resource | A PP_Resource corresponding to a file system. |
PP_TRUE
if the resource is a PPB_FileSystem
, PP_FALSE
if the resource is invalid or some type other than PPB_FileSystem
. Definition at line 58 of file ppb_file_system.h.
int32_t(* PPB_FileSystem_1_0::Open)(PP_Resource file_system, int64_t expected_size, struct PP_CompletionCallback callback) |
Open() opens the file system. A file system must be opened before running any other operation on it.
[in] | file_system | A PP_Resource corresponding to a file system. |
[in] | expected_size | The expected size of the file system. Note that this does not request quota; to do that, you must either invoke requestQuota from JavaScript: http://www.html5rocks.com/en/tutorials/file/filesystem/#toc-requesting-quota or set the unlimitedStorage permission for Chrome Web Store apps: http://code.google.com/chrome/extensions/manifest.html#permissions |
[in] | callback | A PP_CompletionCallback to be called upon completion of Open(). |
pp_errors.h
. Definition at line 78 of file ppb_file_system.h.