Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(40)

Side by Side Diff: native_client_sdk/src/libraries/nacl_io/pepper/all_interfaces.h

Issue 131403004: [Retry] PPAPI: Add new PPB_FileRef.MakeDirectory to support exclusive operation (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 6 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 5
6 /* Given an interface like this: 6 /* Given an interface like this:
7 * 7 *
8 * struct PPB_Frob_1_1 { 8 * struct PPB_Frob_1_1 {
9 * void (*Flange)(int32_t param1, char* param2); 9 * void (*Flange)(int32_t param1, char* param2);
10 * int32_t (*Shlep)(PP_CompletionCallback); 10 * int32_t (*Shlep)(PP_CompletionCallback);
(...skipping 29 matching lines...) Expand all
40 METHOD3(FileIoInterface, int32_t, Query, PP_Resource, PP_FileInfo*, 40 METHOD3(FileIoInterface, int32_t, Query, PP_Resource, PP_FileInfo*,
41 PP_CompletionCallback) 41 PP_CompletionCallback)
42 METHOD5(FileIoInterface, int32_t, Read, PP_Resource, int64_t, char*, 42 METHOD5(FileIoInterface, int32_t, Read, PP_Resource, int64_t, char*,
43 int32_t, PP_CompletionCallback) 43 int32_t, PP_CompletionCallback)
44 METHOD3(FileIoInterface, int32_t, SetLength, PP_Resource, int64_t, 44 METHOD3(FileIoInterface, int32_t, SetLength, PP_Resource, int64_t,
45 PP_CompletionCallback) 45 PP_CompletionCallback)
46 METHOD5(FileIoInterface, int32_t, Write, PP_Resource, int64_t, 46 METHOD5(FileIoInterface, int32_t, Write, PP_Resource, int64_t,
47 const char*, int32_t, PP_CompletionCallback) 47 const char*, int32_t, PP_CompletionCallback)
48 END_INTERFACE(FileIoInterface, PPB_FileIO_1_0) 48 END_INTERFACE(FileIoInterface, PPB_FileIO_1_0)
49 49
50 BEGIN_INTERFACE(FileRefInterface, PPB_FileRef_1_1, PPB_FILEREF_INTERFACE_1_1) 50 BEGIN_INTERFACE(FileRefInterface, PPB_FileRef_1_2, PPB_FILEREF_INTERFACE_1_2)
51 METHOD2(FileRefInterface, PP_Resource, Create, PP_Resource, const char*) 51 METHOD2(FileRefInterface, PP_Resource, Create, PP_Resource, const char*)
52 METHOD2(FileRefInterface, int32_t, Delete, PP_Resource, PP_CompletionCallback) 52 METHOD2(FileRefInterface, int32_t, Delete, PP_Resource, PP_CompletionCallback)
53 METHOD1(FileRefInterface, PP_Var, GetName, PP_Resource) 53 METHOD1(FileRefInterface, PP_Var, GetName, PP_Resource)
54 METHOD3(FileRefInterface, int32_t, MakeDirectory, PP_Resource, PP_Bool, 54 METHOD3(FileRefInterface, int32_t, MakeDirectory, PP_Resource, int32_t,
55 PP_CompletionCallback) 55 PP_CompletionCallback)
56 METHOD3(FileRefInterface, int32_t, Query, PP_Resource, PP_FileInfo*, 56 METHOD3(FileRefInterface, int32_t, Query, PP_Resource, PP_FileInfo*,
57 PP_CompletionCallback) 57 PP_CompletionCallback)
58 METHOD3(FileRefInterface, int32_t, ReadDirectoryEntries, PP_Resource, 58 METHOD3(FileRefInterface, int32_t, ReadDirectoryEntries, PP_Resource,
59 const PP_ArrayOutput&, PP_CompletionCallback) 59 const PP_ArrayOutput&, PP_CompletionCallback)
60 END_INTERFACE(FileRefInterface, PPB_FileRef_1_1) 60 END_INTERFACE(FileRefInterface, PPB_FileRef_1_2)
61 61
62 BEGIN_INTERFACE(FileSystemInterface, PPB_FileSystem_1_0, 62 BEGIN_INTERFACE(FileSystemInterface, PPB_FileSystem_1_0,
63 PPB_FILESYSTEM_INTERFACE_1_0) 63 PPB_FILESYSTEM_INTERFACE_1_0)
64 METHOD2(FileSystemInterface, PP_Resource, Create, PP_Instance, 64 METHOD2(FileSystemInterface, PP_Resource, Create, PP_Instance,
65 PP_FileSystemType) 65 PP_FileSystemType)
66 METHOD3(FileSystemInterface, int32_t, Open, PP_Resource, int64_t, 66 METHOD3(FileSystemInterface, int32_t, Open, PP_Resource, int64_t,
67 PP_CompletionCallback) 67 PP_CompletionCallback)
68 END_INTERFACE(FileSystemInterface, PPB_FileSystem_1_0) 68 END_INTERFACE(FileSystemInterface, PPB_FileSystem_1_0)
69 69
70 BEGIN_INTERFACE(MessageLoopInterface, PPB_MessageLoop_1_0, 70 BEGIN_INTERFACE(MessageLoopInterface, PPB_MessageLoop_1_0,
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after
173 PP_CompletionCallback) 173 PP_CompletionCallback)
174 METHOD1(UDPSocketInterface, PP_Resource, GetBoundAddress, PP_Resource) 174 METHOD1(UDPSocketInterface, PP_Resource, GetBoundAddress, PP_Resource)
175 METHOD5(UDPSocketInterface, int32_t, RecvFrom, PP_Resource, char*, int32_t, 175 METHOD5(UDPSocketInterface, int32_t, RecvFrom, PP_Resource, char*, int32_t,
176 PP_Resource*, PP_CompletionCallback) 176 PP_Resource*, PP_CompletionCallback)
177 METHOD5(UDPSocketInterface, int32_t, SendTo, PP_Resource, const char*, 177 METHOD5(UDPSocketInterface, int32_t, SendTo, PP_Resource, const char*,
178 int32_t, PP_Resource, PP_CompletionCallback) 178 int32_t, PP_Resource, PP_CompletionCallback)
179 METHOD1(UDPSocketInterface, void, Close, PP_Resource) 179 METHOD1(UDPSocketInterface, void, Close, PP_Resource)
180 METHOD4(UDPSocketInterface, int32_t, SetOption, PP_Resource, 180 METHOD4(UDPSocketInterface, int32_t, SetOption, PP_Resource,
181 PP_UDPSocket_Option, PP_Var, PP_CompletionCallback) 181 PP_UDPSocket_Option, PP_Var, PP_CompletionCallback)
182 END_INTERFACE(UDPSocketInterface, PPB_UDPSocket_1_0) 182 END_INTERFACE(UDPSocketInterface, PPB_UDPSocket_1_0)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698