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

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

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 #ifndef CHROME_BROWSER_EXTENSIONS_API_DESKTOP_CAPTURE_DESKTOP_CAPTURE_BASE_H_ 5 #ifndef CHROME_BROWSER_EXTENSIONS_API_DESKTOP_CAPTURE_DESKTOP_CAPTURE_BASE_H_
6 #define CHROME_BROWSER_EXTENSIONS_API_DESKTOP_CAPTURE_DESKTOP_CAPTURE_BASE_H_ 6 #define CHROME_BROWSER_EXTENSIONS_API_DESKTOP_CAPTURE_DESKTOP_CAPTURE_BASE_H_
7 7
8 #include <array> 8 #include <array>
9 #include <map> 9 #include <map>
10 10
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
70 70
71 void OnPickerDialogResults(content::DesktopMediaID source); 71 void OnPickerDialogResults(content::DesktopMediaID source);
72 72
73 // URL of page that desktop capture was requested for. 73 // URL of page that desktop capture was requested for.
74 GURL origin_; 74 GURL origin_;
75 75
76 std::unique_ptr<DesktopMediaPicker> picker_; 76 std::unique_ptr<DesktopMediaPicker> picker_;
77 }; 77 };
78 78
79 class DesktopCaptureCancelChooseDesktopMediaFunctionBase 79 class DesktopCaptureCancelChooseDesktopMediaFunctionBase
80 : public ChromeSyncExtensionFunction { 80 : public UIThreadExtensionFunction {
81 public: 81 public:
82 DesktopCaptureCancelChooseDesktopMediaFunctionBase(); 82 DesktopCaptureCancelChooseDesktopMediaFunctionBase();
83 83
84 protected: 84 protected:
85 ~DesktopCaptureCancelChooseDesktopMediaFunctionBase() override; 85 ~DesktopCaptureCancelChooseDesktopMediaFunctionBase() override;
86 86
87 private: 87 private:
88 // ExtensionFunction overrides. 88 // ExtensionFunction overrides.
89 bool RunSync() override; 89 ResponseAction Run() override;
90 }; 90 };
91 91
92 class DesktopCaptureRequestsRegistry { 92 class DesktopCaptureRequestsRegistry {
93 public: 93 public:
94 DesktopCaptureRequestsRegistry(); 94 DesktopCaptureRequestsRegistry();
95 ~DesktopCaptureRequestsRegistry(); 95 ~DesktopCaptureRequestsRegistry();
96 96
97 static DesktopCaptureRequestsRegistry* GetInstance(); 97 static DesktopCaptureRequestsRegistry* GetInstance();
98 98
99 void AddRequest(int process_id, 99 void AddRequest(int process_id,
(...skipping 19 matching lines...) Expand all
119 std::map<RequestId, DesktopCaptureChooseDesktopMediaFunctionBase*>; 119 std::map<RequestId, DesktopCaptureChooseDesktopMediaFunctionBase*>;
120 120
121 RequestsMap requests_; 121 RequestsMap requests_;
122 122
123 DISALLOW_COPY_AND_ASSIGN(DesktopCaptureRequestsRegistry); 123 DISALLOW_COPY_AND_ASSIGN(DesktopCaptureRequestsRegistry);
124 }; 124 };
125 125
126 } // namespace extensions 126 } // namespace extensions
127 127
128 #endif // CHROME_BROWSER_EXTENSIONS_API_DESKTOP_CAPTURE_DESKTOP_CAPTURE_BASE_H_ 128 #endif // CHROME_BROWSER_EXTENSIONS_API_DESKTOP_CAPTURE_DESKTOP_CAPTURE_BASE_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698