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

Side by Side Diff: ppapi/thunk/ppb_flash_file_modulelocal_thunk.cc

Issue 238923007: PPAPI: Format ppapi/thunk using clang-format. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Use Popen instead, force carriage returns in thunks Created 6 years, 8 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 #include "ppapi/c/pp_errors.h" 5 #include "ppapi/c/pp_errors.h"
6 #include "ppapi/c/private/ppb_flash_file.h" 6 #include "ppapi/c/private/ppb_flash_file.h"
7 #include "ppapi/thunk/enter.h" 7 #include "ppapi/thunk/enter.h"
8 #include "ppapi/thunk/ppb_flash_file_api.h" 8 #include "ppapi/thunk/ppb_flash_file_api.h"
9 #include "ppapi/thunk/thunk.h" 9 #include "ppapi/thunk/thunk.h"
10 10
11 namespace ppapi { 11 namespace ppapi {
12 namespace thunk { 12 namespace thunk {
13 13
14 namespace { 14 namespace {
15 15
16 bool CreateThreadAdapterForInstance(PP_Instance instance) { 16 bool CreateThreadAdapterForInstance(PP_Instance instance) { return true; }
17 return true;
18 }
19 17
20 void ClearThreadAdapterForInstance(PP_Instance instance) { 18 void ClearThreadAdapterForInstance(PP_Instance instance) {}
21 }
22 19
23 int32_t OpenFile(PP_Instance instance, 20 int32_t OpenFile(PP_Instance instance,
24 const char* path, 21 const char* path,
25 int32_t mode, 22 int32_t mode,
26 PP_FileHandle* file) { 23 PP_FileHandle* file) {
27 EnterInstanceAPI<PPB_Flash_File_API> enter(instance); 24 EnterInstanceAPI<PPB_Flash_File_API> enter(instance);
28 if (enter.failed()) 25 if (enter.failed())
29 return PP_ERROR_BADARGUMENT; 26 return PP_ERROR_BADARGUMENT;
30 return enter.functions()->OpenFile(instance, path, mode, file); 27 return enter.functions()->OpenFile(instance, path, mode, file);
31 } 28 }
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
64 61
65 int32_t GetDirContents(PP_Instance instance, 62 int32_t GetDirContents(PP_Instance instance,
66 const char* path, 63 const char* path,
67 PP_DirContents_Dev** contents) { 64 PP_DirContents_Dev** contents) {
68 EnterInstanceAPI<PPB_Flash_File_API> enter(instance); 65 EnterInstanceAPI<PPB_Flash_File_API> enter(instance);
69 if (enter.failed()) 66 if (enter.failed())
70 return PP_ERROR_BADARGUMENT; 67 return PP_ERROR_BADARGUMENT;
71 return enter.functions()->GetDirContents(instance, path, contents); 68 return enter.functions()->GetDirContents(instance, path, contents);
72 } 69 }
73 70
74 void FreeDirContents(PP_Instance instance, 71 void FreeDirContents(PP_Instance instance, PP_DirContents_Dev* contents) {
75 PP_DirContents_Dev* contents) {
76 EnterInstanceAPI<PPB_Flash_File_API> enter(instance); 72 EnterInstanceAPI<PPB_Flash_File_API> enter(instance);
77 if (enter.succeeded()) 73 if (enter.succeeded())
78 enter.functions()->FreeDirContents(instance, contents); 74 enter.functions()->FreeDirContents(instance, contents);
79 } 75 }
80 76
81 int32_t CreateTemporaryFile(PP_Instance instance, PP_FileHandle* file) { 77 int32_t CreateTemporaryFile(PP_Instance instance, PP_FileHandle* file) {
82 EnterInstanceAPI<PPB_Flash_File_API> enter(instance); 78 EnterInstanceAPI<PPB_Flash_File_API> enter(instance);
83 if (enter.failed()) 79 if (enter.failed())
84 return PP_ERROR_BADARGUMENT; 80 return PP_ERROR_BADARGUMENT;
85 81
86 *file = PP_kInvalidFileHandle; 82 *file = PP_kInvalidFileHandle;
87 return enter.functions()->CreateTemporaryFile(instance, file); 83 return enter.functions()->CreateTemporaryFile(instance, file);
88 } 84 }
89 85
90 const PPB_Flash_File_ModuleLocal_3_0 g_ppb_flash_file_modulelocal_thunk_3_0 = { 86 const PPB_Flash_File_ModuleLocal_3_0 g_ppb_flash_file_modulelocal_thunk_3_0 = {
91 &CreateThreadAdapterForInstance, 87 &CreateThreadAdapterForInstance, &ClearThreadAdapterForInstance,
92 &ClearThreadAdapterForInstance, 88 &OpenFile, &RenameFile,
93 &OpenFile, 89 &DeleteFileOrDir, &CreateDir,
94 &RenameFile, 90 &QueryFile, &GetDirContents,
95 &DeleteFileOrDir, 91 &FreeDirContents, &CreateTemporaryFile};
96 &CreateDir,
97 &QueryFile,
98 &GetDirContents,
99 &FreeDirContents,
100 &CreateTemporaryFile
101 };
102 92
103 } // namespace 93 } // namespace
104 94
105 const PPB_Flash_File_ModuleLocal_3_0* 95 const PPB_Flash_File_ModuleLocal_3_0*
106 GetPPB_Flash_File_ModuleLocal_3_0_Thunk() { 96 GetPPB_Flash_File_ModuleLocal_3_0_Thunk() {
107 return &g_ppb_flash_file_modulelocal_thunk_3_0; 97 return &g_ppb_flash_file_modulelocal_thunk_3_0;
108 } 98 }
109 99
110 } // namespace thunk 100 } // namespace thunk
111 } // namespace ppapi 101 } // namespace ppapi
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698