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

Side by Side Diff: chrome/browser/extensions/api/desktop_capture/desktop_capture_base.cc

Issue 2327723002: [Extensions] Convert some ChromeSyncExtensionFunctions (Closed)
Patch Set: fix Created 4 years, 3 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
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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 "chrome/browser/extensions/api/desktop_capture/desktop_capture_base.h" 5 #include "chrome/browser/extensions/api/desktop_capture/desktop_capture_base.h"
6 6
7 #include <tuple> 7 #include <tuple>
8 #include <utility> 8 #include <utility>
9 9
10 #include "base/command_line.h" 10 #include "base/command_line.h"
(...skipping 222 matching lines...) Expand 10 before | Expand all | Expand 10 after
233 return std::tie(process_id, request_id) < 233 return std::tie(process_id, request_id) <
234 std::tie(other.process_id, other.request_id); 234 std::tie(other.process_id, other.request_id);
235 } 235 }
236 236
237 DesktopCaptureCancelChooseDesktopMediaFunctionBase:: 237 DesktopCaptureCancelChooseDesktopMediaFunctionBase::
238 DesktopCaptureCancelChooseDesktopMediaFunctionBase() {} 238 DesktopCaptureCancelChooseDesktopMediaFunctionBase() {}
239 239
240 DesktopCaptureCancelChooseDesktopMediaFunctionBase:: 240 DesktopCaptureCancelChooseDesktopMediaFunctionBase::
241 ~DesktopCaptureCancelChooseDesktopMediaFunctionBase() {} 241 ~DesktopCaptureCancelChooseDesktopMediaFunctionBase() {}
242 242
243 bool DesktopCaptureCancelChooseDesktopMediaFunctionBase::RunSync() { 243 ExtensionFunction::ResponseAction
244 DesktopCaptureCancelChooseDesktopMediaFunctionBase::Run() {
244 int request_id; 245 int request_id;
245 EXTENSION_FUNCTION_VALIDATE(args_->GetInteger(0, &request_id)); 246 EXTENSION_FUNCTION_VALIDATE(args_->GetInteger(0, &request_id));
246 247
247 DesktopCaptureRequestsRegistry::GetInstance()->CancelRequest( 248 DesktopCaptureRequestsRegistry::GetInstance()->CancelRequest(
248 render_frame_host()->GetProcess()->GetID(), request_id); 249 render_frame_host()->GetProcess()->GetID(), request_id);
249 return true; 250 return RespondNow(NoArguments());
250 } 251 }
251 252
252 DesktopCaptureRequestsRegistry::DesktopCaptureRequestsRegistry() {} 253 DesktopCaptureRequestsRegistry::DesktopCaptureRequestsRegistry() {}
253 DesktopCaptureRequestsRegistry::~DesktopCaptureRequestsRegistry() {} 254 DesktopCaptureRequestsRegistry::~DesktopCaptureRequestsRegistry() {}
254 255
255 // static 256 // static
256 DesktopCaptureRequestsRegistry* DesktopCaptureRequestsRegistry::GetInstance() { 257 DesktopCaptureRequestsRegistry* DesktopCaptureRequestsRegistry::GetInstance() {
257 return base::Singleton<DesktopCaptureRequestsRegistry>::get(); 258 return base::Singleton<DesktopCaptureRequestsRegistry>::get();
258 } 259 }
259 260
(...skipping 12 matching lines...) Expand all
272 273
273 void DesktopCaptureRequestsRegistry::CancelRequest(int process_id, 274 void DesktopCaptureRequestsRegistry::CancelRequest(int process_id,
274 int request_id) { 275 int request_id) {
275 RequestsMap::iterator it = requests_.find(RequestId(process_id, request_id)); 276 RequestsMap::iterator it = requests_.find(RequestId(process_id, request_id));
276 if (it != requests_.end()) 277 if (it != requests_.end())
277 it->second->Cancel(); 278 it->second->Cancel();
278 } 279 }
279 280
280 281
281 } // namespace extensions 282 } // namespace extensions
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698