Pepper_31_C_interfaces
Classes | Macros | Typedefs | Enumerations | Functions
ppb_file_io.h File Reference
#include "ppapi/c/pp_array_output.h"
#include "ppapi/c/pp_bool.h"
#include "ppapi/c/pp_completion_callback.h"
#include "ppapi/c/pp_file_info.h"
#include "ppapi/c/pp_instance.h"
#include "ppapi/c/pp_macros.h"
#include "ppapi/c/pp_resource.h"
#include "ppapi/c/pp_stdint.h"
#include "ppapi/c/pp_time.h"
Include dependency graph for ppb_file_io.h:

Go to the source code of this file.

Classes

struct  PPB_FileIO_1_1
 
struct  PPB_FileIO_1_0
 

Macros

#define PPB_FILEIO_INTERFACE_1_0   "PPB_FileIO;1.0"
 
#define PPB_FILEIO_INTERFACE_1_1   "PPB_FileIO;1.1"
 
#define PPB_FILEIO_INTERFACE   PPB_FILEIO_INTERFACE_1_1
 

Typedefs

typedef struct PPB_FileIO_1_1 PPB_FileIO
 

Enumerations

enum  PP_FileOpenFlags {
  PP_FILEOPENFLAG_READ = 1 << 0, PP_FILEOPENFLAG_WRITE = 1 << 1, PP_FILEOPENFLAG_CREATE = 1 << 2, PP_FILEOPENFLAG_TRUNCATE = 1 << 3,
  PP_FILEOPENFLAG_EXCLUSIVE = 1 << 4, PP_FILEOPENFLAG_APPEND = 1 << 5
}
 

Functions

 PP_COMPILE_ASSERT_SIZE_IN_BYTES (PP_FileOpenFlags, 4)
 

Detailed Description

This file defines the API to create a file i/o object.

Definition in file ppb_file_io.h.

Macro Definition Documentation

#define PPB_FILEIO_INTERFACE   PPB_FILEIO_INTERFACE_1_1

Definition at line 23 of file ppb_file_io.h.

#define PPB_FILEIO_INTERFACE_1_0   "PPB_FileIO;1.0"

Definition at line 21 of file ppb_file_io.h.

#define PPB_FILEIO_INTERFACE_1_1   "PPB_FileIO;1.1"

Definition at line 22 of file ppb_file_io.h.