Pepper_56_C_interfaces
Pepper_56_C_interfaces
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
ppb_file_io.h File Reference

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.