7 #include "ppapi/c/pp_errors.h"
8 #include "ppapi/c/ppb_file_system.h"
20 template <>
const char* interface_name<PPB_FileSystem_1_0>() {
21 return PPB_FILESYSTEM_INTERFACE_1_0;
46 PP_FileSystemType type) {
47 if (!has_interface<PPB_FileSystem_1_0>())
55 if (!has_interface<PPB_FileSystem_1_0>())
56 return cc.
MayForce(PP_ERROR_NOINTERFACE);
57 return get_interface<PPB_FileSystem_1_0>()->
Open(
63 if (!has_interface<PPB_FileSystem_1_0>())
65 return get_interface<PPB_FileSystem_1_0>()->
IsFileSystem(
void PassRefFromConstructor(PP_Resource resource)
int32_t MayForce(int32_t result) const
const PP_CompletionCallback & pp_completion_callback() const
PP_Resource pp_resource() const
PP_Instance pp_instance() const
A reference counted module resource.
static bool IsFileSystem(const Resource &resource)
int32_t Open(int64_t expected_size, const CompletionCallback &cc)
void Clear()
Sets this resource to null. This releases ownership of the resource.