OLD | NEW |
---|---|
(Empty) | |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | |
rpaquay
2014/04/22 15:47:55
nit: Copyright 2014
keybuk
2014/04/24 11:46:45
Done.
| |
2 // Use of this source code is governed by a BSD-style license that can be | |
3 // found in the LICENSE file. | |
4 | |
5 #ifndef CHROME_BROWSER_EXTENSIONS_API_BLUETOOTH_SOCKET_BLUETOOTH_SOCKET_API_H_ | |
6 #define CHROME_BROWSER_EXTENSIONS_API_BLUETOOTH_SOCKET_BLUETOOTH_SOCKET_API_H_ | |
7 | |
8 #include "extensions/browser/extension_function.h" | |
9 #include "extensions/browser/extension_function_histogram_value.h" | |
10 | |
11 namespace extensions { | |
12 namespace api { | |
13 | |
14 class BluetoothSocketCreateFunction | |
not at google - send to devlin
2014/04/22 17:27:05
make sure you run git cl format before submitting
keybuk
2014/04/24 11:46:45
Done.
| |
15 : public UIThreadExtensionFunction { | |
16 public: | |
17 DECLARE_EXTENSION_FUNCTION("bluetoothSocket.create", | |
18 BLUETOOTHSOCKET_CREATE); | |
19 | |
20 protected: | |
21 virtual ~BluetoothSocketCreateFunction() {} | |
22 | |
23 // UIThreadExtensionFunction override: | |
24 virtual bool RunImpl() OVERRIDE; | |
25 }; | |
26 | |
27 class BluetoothSocketUpdateFunction | |
28 : public UIThreadExtensionFunction { | |
29 public: | |
30 DECLARE_EXTENSION_FUNCTION("bluetoothSocket.update", | |
31 BLUETOOTHSOCKET_UPDATE); | |
32 | |
33 protected: | |
34 virtual ~BluetoothSocketUpdateFunction() {} | |
35 | |
36 // UIThreadExtensionFunction override: | |
37 virtual bool RunImpl() OVERRIDE; | |
38 }; | |
39 | |
40 class BluetoothSocketSetPausedFunction | |
41 : public UIThreadExtensionFunction { | |
42 public: | |
43 DECLARE_EXTENSION_FUNCTION("bluetoothSocket.setPaused", | |
44 BLUETOOTHSOCKET_SETPAUSED); | |
45 | |
46 protected: | |
47 virtual ~BluetoothSocketSetPausedFunction() {} | |
48 | |
49 // UIThreadExtensionFunction override: | |
50 virtual bool RunImpl() OVERRIDE; | |
51 }; | |
52 | |
53 class BluetoothSocketListenUsingRfcommFunction | |
54 : public UIThreadExtensionFunction { | |
55 public: | |
56 DECLARE_EXTENSION_FUNCTION("bluetoothSocket.listenUsingRfcomm", | |
57 BLUETOOTHSOCKET_LISTENUSINGRFCOMM); | |
58 | |
59 protected: | |
60 virtual ~BluetoothSocketListenUsingRfcommFunction() {} | |
61 | |
62 // UIThreadExtensionFunction override: | |
63 virtual bool RunImpl() OVERRIDE; | |
64 }; | |
65 | |
66 class BluetoothSocketListenUsingInsecureRfcommFunction | |
67 : public UIThreadExtensionFunction { | |
68 public: | |
69 DECLARE_EXTENSION_FUNCTION("bluetoothSocket.listenUsingInsecureRfcomm", | |
70 BLUETOOTHSOCKET_LISTENUSINGINSECURERFCOMM); | |
71 | |
72 protected: | |
73 virtual ~BluetoothSocketListenUsingInsecureRfcommFunction() {} | |
74 | |
75 // UIThreadExtensionFunction override: | |
76 virtual bool RunImpl() OVERRIDE; | |
77 }; | |
78 | |
79 class BluetoothSocketListenUsingL2capFunction | |
80 : public UIThreadExtensionFunction { | |
81 public: | |
82 DECLARE_EXTENSION_FUNCTION("bluetoothSocket.listenUsingL2cap", | |
83 BLUETOOTHSOCKET_LISTENUSINGL2CAP); | |
84 | |
85 protected: | |
86 virtual ~BluetoothSocketListenUsingL2capFunction() {} | |
87 | |
88 // UIThreadExtensionFunction override: | |
89 virtual bool RunImpl() OVERRIDE; | |
90 }; | |
91 | |
92 class BluetoothSocketConnectFunction | |
93 : public UIThreadExtensionFunction { | |
94 public: | |
95 DECLARE_EXTENSION_FUNCTION("bluetoothSocket.connect", | |
96 BLUETOOTHSOCKET_CONNECT); | |
97 | |
98 protected: | |
99 virtual ~BluetoothSocketConnectFunction() {} | |
100 | |
101 // UIThreadExtensionFunction override: | |
102 virtual bool RunImpl() OVERRIDE; | |
103 }; | |
104 | |
105 class BluetoothSocketDisconnectFunction | |
106 : public UIThreadExtensionFunction { | |
107 public: | |
108 DECLARE_EXTENSION_FUNCTION("bluetoothSocket.disconnect", | |
109 BLUETOOTHSOCKET_DISCONNECT); | |
110 | |
111 protected: | |
112 virtual ~BluetoothSocketDisconnectFunction() {} | |
113 | |
114 // UIThreadExtensionFunction override: | |
115 virtual bool RunImpl() OVERRIDE; | |
116 }; | |
117 | |
118 class BluetoothSocketCloseFunction | |
119 : public UIThreadExtensionFunction { | |
120 public: | |
121 DECLARE_EXTENSION_FUNCTION("bluetoothSocket.close", | |
122 BLUETOOTHSOCKET_CLOSE); | |
123 | |
124 protected: | |
125 virtual ~BluetoothSocketCloseFunction() {} | |
126 | |
127 // UIThreadExtensionFunction override: | |
128 virtual bool RunImpl() OVERRIDE; | |
129 }; | |
130 | |
131 class BluetoothSocketSendFunction | |
132 : public UIThreadExtensionFunction { | |
133 public: | |
134 DECLARE_EXTENSION_FUNCTION("bluetoothSocket.send", | |
135 BLUETOOTHSOCKET_SEND); | |
136 | |
137 protected: | |
138 virtual ~BluetoothSocketSendFunction() {} | |
139 | |
140 // UIThreadExtensionFunction override: | |
141 virtual bool RunImpl() OVERRIDE; | |
142 }; | |
143 | |
144 class BluetoothSocketGetInfoFunction | |
145 : public UIThreadExtensionFunction { | |
146 public: | |
147 DECLARE_EXTENSION_FUNCTION("bluetoothSocket.getInfo", | |
148 BLUETOOTHSOCKET_GETINFO); | |
149 | |
150 protected: | |
151 virtual ~BluetoothSocketGetInfoFunction() {} | |
152 | |
153 // UIThreadExtensionFunction override: | |
154 virtual bool RunImpl() OVERRIDE; | |
155 }; | |
156 | |
157 class BluetoothSocketGetSocketsFunction | |
158 : public UIThreadExtensionFunction { | |
159 public: | |
160 DECLARE_EXTENSION_FUNCTION("bluetoothSocket.getSockets", | |
161 BLUETOOTHSOCKET_GETSOCKETS); | |
162 | |
163 protected: | |
164 virtual ~BluetoothSocketGetSocketsFunction() {} | |
165 | |
166 // UIThreadExtensionFunction override: | |
167 virtual bool RunImpl() OVERRIDE; | |
168 }; | |
169 | |
170 } // namespace api | |
171 } // namespace extensions | |
172 | |
173 #endif // CHROME_BROWSER_EXTENSIONS_API_BLUETOOTH_SOCKET_BLUETOOTH_SOCKET_API_H _ | |
OLD | NEW |