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

Side by Side Diff: ppapi/proxy/ppb_flash_clipboard_proxy.cc

Issue 7237039: Remove PPBoolToBool and BoolToPPBool and use PP_FromBool and PP_ToBool instead. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 9 years, 5 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) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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/proxy/ppb_flash_clipboard_proxy.h" 5 #include "ppapi/proxy/ppb_flash_clipboard_proxy.h"
6 6
7 #include "ppapi/c/pp_errors.h" 7 #include "ppapi/c/pp_errors.h"
8 #include "ppapi/c/private/ppb_flash_clipboard.h" 8 #include "ppapi/c/private/ppb_flash_clipboard.h"
9 #include "ppapi/proxy/plugin_dispatcher.h" 9 #include "ppapi/proxy/plugin_dispatcher.h"
10 #include "ppapi/proxy/ppapi_messages.h" 10 #include "ppapi/proxy/ppapi_messages.h"
(...skipping 26 matching lines...) Expand all
37 if (!IsValidClipboardType(clipboard_type) || !IsValidClipboardFormat(format)) 37 if (!IsValidClipboardType(clipboard_type) || !IsValidClipboardFormat(format))
38 return PP_FALSE; 38 return PP_FALSE;
39 39
40 bool result = false; 40 bool result = false;
41 dispatcher->Send(new PpapiHostMsg_PPBFlashClipboard_IsFormatAvailable( 41 dispatcher->Send(new PpapiHostMsg_PPBFlashClipboard_IsFormatAvailable(
42 INTERFACE_ID_PPB_FLASH_CLIPBOARD, 42 INTERFACE_ID_PPB_FLASH_CLIPBOARD,
43 instance_id, 43 instance_id,
44 static_cast<int>(clipboard_type), 44 static_cast<int>(clipboard_type),
45 static_cast<int>(format), 45 static_cast<int>(format),
46 &result)); 46 &result));
47 return BoolToPPBool(result); 47 return PP_FromBool(result);
48 } 48 }
49 49
50 PP_Var ReadPlainText(PP_Instance instance_id, 50 PP_Var ReadPlainText(PP_Instance instance_id,
51 PP_Flash_Clipboard_Type clipboard_type) { 51 PP_Flash_Clipboard_Type clipboard_type) {
52 PluginDispatcher* dispatcher = PluginDispatcher::GetForInstance(instance_id); 52 PluginDispatcher* dispatcher = PluginDispatcher::GetForInstance(instance_id);
53 if (!dispatcher) 53 if (!dispatcher)
54 return PP_MakeUndefined(); 54 return PP_MakeUndefined();
55 55
56 if (!IsValidClipboardType(clipboard_type)) 56 if (!IsValidClipboardType(clipboard_type))
57 return PP_MakeUndefined(); 57 return PP_MakeUndefined();
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
127 IPC_MESSAGE_UNHANDLED(handled = false) 127 IPC_MESSAGE_UNHANDLED(handled = false)
128 IPC_END_MESSAGE_MAP() 128 IPC_END_MESSAGE_MAP()
129 return handled; 129 return handled;
130 } 130 }
131 131
132 void PPB_Flash_Clipboard_Proxy::OnMsgIsFormatAvailable( 132 void PPB_Flash_Clipboard_Proxy::OnMsgIsFormatAvailable(
133 PP_Instance instance_id, 133 PP_Instance instance_id,
134 int clipboard_type, 134 int clipboard_type,
135 int format, 135 int format,
136 bool* result) { 136 bool* result) {
137 *result = PPBoolToBool(ppb_flash_clipboard_target()->IsFormatAvailable( 137 *result = PP_ToBool(ppb_flash_clipboard_target()->IsFormatAvailable(
138 instance_id, 138 instance_id,
139 static_cast<PP_Flash_Clipboard_Type>(clipboard_type), 139 static_cast<PP_Flash_Clipboard_Type>(clipboard_type),
140 static_cast<PP_Flash_Clipboard_Format>(format))); 140 static_cast<PP_Flash_Clipboard_Format>(format)));
141 } 141 }
142 142
143 void PPB_Flash_Clipboard_Proxy::OnMsgReadPlainText( 143 void PPB_Flash_Clipboard_Proxy::OnMsgReadPlainText(
144 PP_Instance instance_id, 144 PP_Instance instance_id,
145 int clipboard_type, 145 int clipboard_type,
146 SerializedVarReturnValue result) { 146 SerializedVarReturnValue result) {
147 result.Return(dispatcher(), 147 result.Return(dispatcher(),
148 ppb_flash_clipboard_target()->ReadPlainText( 148 ppb_flash_clipboard_target()->ReadPlainText(
149 instance_id, 149 instance_id,
150 static_cast<PP_Flash_Clipboard_Type>(clipboard_type))); 150 static_cast<PP_Flash_Clipboard_Type>(clipboard_type)));
151 } 151 }
152 152
153 void PPB_Flash_Clipboard_Proxy::OnMsgWritePlainText( 153 void PPB_Flash_Clipboard_Proxy::OnMsgWritePlainText(
154 PP_Instance instance_id, 154 PP_Instance instance_id,
155 int clipboard_type, 155 int clipboard_type,
156 SerializedVarReceiveInput text) { 156 SerializedVarReceiveInput text) {
157 int32_t result = ppb_flash_clipboard_target()->WritePlainText( 157 int32_t result = ppb_flash_clipboard_target()->WritePlainText(
158 instance_id, 158 instance_id,
159 static_cast<PP_Flash_Clipboard_Type>(clipboard_type), 159 static_cast<PP_Flash_Clipboard_Type>(clipboard_type),
160 text.Get(dispatcher())); 160 text.Get(dispatcher()));
161 LOG_IF(WARNING, result != PP_OK) << "Write to clipboard failed unexpectedly."; 161 LOG_IF(WARNING, result != PP_OK) << "Write to clipboard failed unexpectedly.";
162 } 162 }
163 163
164 } // namespace proxy 164 } // namespace proxy
165 } // namespace pp 165 } // namespace pp
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698