Line data Source code
1 : //
2 : // Automatically generated by ipdlc.
3 : // Edit at your own risk
4 : //
5 :
6 :
7 : #include "mozilla/plugins/PPluginInstance.h"
8 :
9 : namespace mozilla {
10 : namespace plugins {
11 : namespace PPluginInstance {
12 :
13 : nsresult
14 0 : CreateEndpoints(
15 : base::ProcessId aParentDestPid,
16 : base::ProcessId aChildDestPid,
17 : mozilla::ipc::Endpoint<mozilla::plugins::PPluginInstanceParent>* aParent,
18 : mozilla::ipc::Endpoint<mozilla::plugins::PPluginInstanceChild>* aChild)
19 : {
20 0 : return mozilla::ipc::CreateEndpoints(mozilla::ipc::PrivateIPDLInterface(), aParentDestPid, aChildDestPid, PPluginInstanceMsgStart, PPluginInstanceMsgStartChild, aParent, aChild);
21 : }
22 : void
23 0 : Transition(
24 : MessageType msg,
25 : State* next)
26 : {
27 0 : switch ((*(next))) {
28 : case __Null:
29 0 : if ((Msg___delete____ID) == (msg)) {
30 0 : (*(next)) = __Dying;
31 : }
32 0 : break;
33 : case __Dead:
34 0 : mozilla::ipc::LogicError("__delete__()d actor");
35 0 : break;
36 : case __Dying:
37 0 : if ((Reply___delete____ID) == (msg)) {
38 0 : (*(next)) = __Dead;
39 : }
40 0 : break;
41 : default:
42 0 : mozilla::ipc::LogicError("corrupted actor state");
43 0 : break;
44 : }
45 0 : }
46 : IPC::Message*
47 0 : Msg___delete__(int32_t routingId)
48 : {
49 0 : return new IPC::Message(routingId, Msg___delete____ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg___delete__", true);
50 : }
51 : IPC::Message*
52 0 : Reply___delete__(int32_t routingId)
53 : {
54 0 : return new IPC::Message(routingId, Reply___delete____ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply___delete__", true);
55 : }
56 : IPC::Message*
57 0 : Msg_CreateChildPluginWindow(int32_t routingId)
58 : {
59 0 : return new IPC::Message(routingId, Msg_CreateChildPluginWindow__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_CreateChildPluginWindow", true);
60 : }
61 : IPC::Message*
62 0 : Reply_CreateChildPluginWindow(int32_t routingId)
63 : {
64 0 : return new IPC::Message(routingId, Reply_CreateChildPluginWindow__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_CreateChildPluginWindow", true);
65 : }
66 : IPC::Message*
67 0 : Msg_CreateChildPopupSurrogate(int32_t routingId)
68 : {
69 0 : return new IPC::Message(routingId, Msg_CreateChildPopupSurrogate__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_CreateChildPopupSurrogate", true);
70 : }
71 : IPC::Message*
72 0 : Msg_NPP_SetWindow(int32_t routingId)
73 : {
74 0 : return new IPC::Message(routingId, Msg_NPP_SetWindow__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPP_SetWindow", true);
75 : }
76 : IPC::Message*
77 0 : Reply_NPP_SetWindow(int32_t routingId)
78 : {
79 0 : return new IPC::Message(routingId, Reply_NPP_SetWindow__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPP_SetWindow", true);
80 : }
81 : IPC::Message*
82 0 : Msg_NPP_GetValue_NPPVpluginWantsAllNetworkStreams(int32_t routingId)
83 : {
84 0 : return new IPC::Message(routingId, Msg_NPP_GetValue_NPPVpluginWantsAllNetworkStreams__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPP_GetValue_NPPVpluginWantsAllNetworkStreams", true);
85 : }
86 : IPC::Message*
87 0 : Reply_NPP_GetValue_NPPVpluginWantsAllNetworkStreams(int32_t routingId)
88 : {
89 0 : return new IPC::Message(routingId, Reply_NPP_GetValue_NPPVpluginWantsAllNetworkStreams__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPP_GetValue_NPPVpluginWantsAllNetworkStreams", true);
90 : }
91 : IPC::Message*
92 0 : Msg_NPP_GetValue_NPPVpluginScriptableNPObject(int32_t routingId)
93 : {
94 0 : return new IPC::Message(routingId, Msg_NPP_GetValue_NPPVpluginScriptableNPObject__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPP_GetValue_NPPVpluginScriptableNPObject", true);
95 : }
96 : IPC::Message*
97 0 : Reply_NPP_GetValue_NPPVpluginScriptableNPObject(int32_t routingId)
98 : {
99 0 : return new IPC::Message(routingId, Reply_NPP_GetValue_NPPVpluginScriptableNPObject__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPP_GetValue_NPPVpluginScriptableNPObject", true);
100 : }
101 : IPC::Message*
102 0 : Msg_NPP_SetValue_NPNVprivateModeBool(int32_t routingId)
103 : {
104 0 : return new IPC::Message(routingId, Msg_NPP_SetValue_NPNVprivateModeBool__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPP_SetValue_NPNVprivateModeBool", true);
105 : }
106 : IPC::Message*
107 0 : Reply_NPP_SetValue_NPNVprivateModeBool(int32_t routingId)
108 : {
109 0 : return new IPC::Message(routingId, Reply_NPP_SetValue_NPNVprivateModeBool__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPP_SetValue_NPNVprivateModeBool", true);
110 : }
111 : IPC::Message*
112 0 : Msg_NPP_GetValue_NPPVpluginNativeAccessibleAtkPlugId(int32_t routingId)
113 : {
114 0 : return new IPC::Message(routingId, Msg_NPP_GetValue_NPPVpluginNativeAccessibleAtkPlugId__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPP_GetValue_NPPVpluginNativeAccessibleAtkPlugId", true);
115 : }
116 : IPC::Message*
117 0 : Reply_NPP_GetValue_NPPVpluginNativeAccessibleAtkPlugId(int32_t routingId)
118 : {
119 0 : return new IPC::Message(routingId, Reply_NPP_GetValue_NPPVpluginNativeAccessibleAtkPlugId__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPP_GetValue_NPPVpluginNativeAccessibleAtkPlugId", true);
120 : }
121 : IPC::Message*
122 0 : Msg_NPP_SetValue_NPNVCSSZoomFactor(int32_t routingId)
123 : {
124 0 : return new IPC::Message(routingId, Msg_NPP_SetValue_NPNVCSSZoomFactor__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPP_SetValue_NPNVCSSZoomFactor", true);
125 : }
126 : IPC::Message*
127 0 : Reply_NPP_SetValue_NPNVCSSZoomFactor(int32_t routingId)
128 : {
129 0 : return new IPC::Message(routingId, Reply_NPP_SetValue_NPNVCSSZoomFactor__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPP_SetValue_NPNVCSSZoomFactor", true);
130 : }
131 : IPC::Message*
132 0 : Msg_NPP_SetValue_NPNVmuteAudioBool(int32_t routingId)
133 : {
134 0 : return new IPC::Message(routingId, Msg_NPP_SetValue_NPNVmuteAudioBool__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPP_SetValue_NPNVmuteAudioBool", true);
135 : }
136 : IPC::Message*
137 0 : Reply_NPP_SetValue_NPNVmuteAudioBool(int32_t routingId)
138 : {
139 0 : return new IPC::Message(routingId, Reply_NPP_SetValue_NPNVmuteAudioBool__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPP_SetValue_NPNVmuteAudioBool", true);
140 : }
141 : IPC::Message*
142 0 : Msg_NPP_HandleEvent(int32_t routingId)
143 : {
144 0 : return new IPC::Message(routingId, Msg_NPP_HandleEvent__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPP_HandleEvent", true);
145 : }
146 : IPC::Message*
147 0 : Reply_NPP_HandleEvent(int32_t routingId)
148 : {
149 0 : return new IPC::Message(routingId, Reply_NPP_HandleEvent__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPP_HandleEvent", true);
150 : }
151 : IPC::Message*
152 0 : Msg_NPP_HandleEvent_Shmem(int32_t routingId)
153 : {
154 0 : return new IPC::Message(routingId, Msg_NPP_HandleEvent_Shmem__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPP_HandleEvent_Shmem", true);
155 : }
156 : IPC::Message*
157 0 : Reply_NPP_HandleEvent_Shmem(int32_t routingId)
158 : {
159 0 : return new IPC::Message(routingId, Reply_NPP_HandleEvent_Shmem__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPP_HandleEvent_Shmem", true);
160 : }
161 : IPC::Message*
162 0 : Msg_NPP_HandleEvent_IOSurface(int32_t routingId)
163 : {
164 0 : return new IPC::Message(routingId, Msg_NPP_HandleEvent_IOSurface__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPP_HandleEvent_IOSurface", true);
165 : }
166 : IPC::Message*
167 0 : Reply_NPP_HandleEvent_IOSurface(int32_t routingId)
168 : {
169 0 : return new IPC::Message(routingId, Reply_NPP_HandleEvent_IOSurface__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPP_HandleEvent_IOSurface", true);
170 : }
171 : IPC::Message*
172 0 : Msg_Paint(int32_t routingId)
173 : {
174 0 : return new IPC::Message(routingId, Msg_Paint__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_Paint", true);
175 : }
176 : IPC::Message*
177 0 : Reply_Paint(int32_t routingId)
178 : {
179 0 : return new IPC::Message(routingId, Reply_Paint__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_Paint", true);
180 : }
181 : IPC::Message*
182 0 : Msg_WindowPosChanged(int32_t routingId)
183 : {
184 0 : return new IPC::Message(routingId, Msg_WindowPosChanged__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_WindowPosChanged", true);
185 : }
186 : IPC::Message*
187 0 : Msg_ContentsScaleFactorChanged(int32_t routingId)
188 : {
189 0 : return new IPC::Message(routingId, Msg_ContentsScaleFactorChanged__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_ContentsScaleFactorChanged", true);
190 : }
191 : IPC::Message*
192 0 : Msg_AsyncSetWindow(int32_t routingId)
193 : {
194 0 : return new IPC::Message(routingId, Msg_AsyncSetWindow__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_AsyncSetWindow", true);
195 : }
196 : IPC::Message*
197 0 : Msg_UpdateBackground(int32_t routingId)
198 : {
199 0 : return new IPC::Message(routingId, Msg_UpdateBackground__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_UpdateBackground", true);
200 : }
201 : IPC::Message*
202 0 : Msg_NPP_DidComposite(int32_t routingId)
203 : {
204 0 : return new IPC::Message(routingId, Msg_NPP_DidComposite__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPP_DidComposite", true);
205 : }
206 : IPC::Message*
207 0 : Msg_NPP_Destroy(int32_t routingId)
208 : {
209 0 : return new IPC::Message(routingId, Msg_NPP_Destroy__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPP_Destroy", true);
210 : }
211 : IPC::Message*
212 0 : Reply_NPP_Destroy(int32_t routingId)
213 : {
214 0 : return new IPC::Message(routingId, Reply_NPP_Destroy__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPP_Destroy", true);
215 : }
216 : IPC::Message*
217 0 : Msg_HandledWindowedPluginKeyEvent(int32_t routingId)
218 : {
219 0 : return new IPC::Message(routingId, Msg_HandledWindowedPluginKeyEvent__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_HandledWindowedPluginKeyEvent", true);
220 : }
221 : IPC::Message*
222 0 : Msg_NPN_GetValue_NPNVWindowNPObject(int32_t routingId)
223 : {
224 0 : return new IPC::Message(routingId, Msg_NPN_GetValue_NPNVWindowNPObject__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_GetValue_NPNVWindowNPObject", true);
225 : }
226 : IPC::Message*
227 0 : Reply_NPN_GetValue_NPNVWindowNPObject(int32_t routingId)
228 : {
229 0 : return new IPC::Message(routingId, Reply_NPN_GetValue_NPNVWindowNPObject__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_GetValue_NPNVWindowNPObject", true);
230 : }
231 : IPC::Message*
232 0 : Msg_NPN_GetValue_NPNVPluginElementNPObject(int32_t routingId)
233 : {
234 0 : return new IPC::Message(routingId, Msg_NPN_GetValue_NPNVPluginElementNPObject__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_GetValue_NPNVPluginElementNPObject", true);
235 : }
236 : IPC::Message*
237 0 : Reply_NPN_GetValue_NPNVPluginElementNPObject(int32_t routingId)
238 : {
239 0 : return new IPC::Message(routingId, Reply_NPN_GetValue_NPNVPluginElementNPObject__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_GetValue_NPNVPluginElementNPObject", true);
240 : }
241 : IPC::Message*
242 0 : Msg_NPN_GetValue_NPNVprivateModeBool(int32_t routingId)
243 : {
244 0 : return new IPC::Message(routingId, Msg_NPN_GetValue_NPNVprivateModeBool__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_GetValue_NPNVprivateModeBool", true);
245 : }
246 : IPC::Message*
247 0 : Reply_NPN_GetValue_NPNVprivateModeBool(int32_t routingId)
248 : {
249 0 : return new IPC::Message(routingId, Reply_NPN_GetValue_NPNVprivateModeBool__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_GetValue_NPNVprivateModeBool", true);
250 : }
251 : IPC::Message*
252 0 : Msg_NPN_GetValue_NPNVnetscapeWindow(int32_t routingId)
253 : {
254 0 : return new IPC::Message(routingId, Msg_NPN_GetValue_NPNVnetscapeWindow__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_GetValue_NPNVnetscapeWindow", true);
255 : }
256 : IPC::Message*
257 0 : Reply_NPN_GetValue_NPNVnetscapeWindow(int32_t routingId)
258 : {
259 0 : return new IPC::Message(routingId, Reply_NPN_GetValue_NPNVnetscapeWindow__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_GetValue_NPNVnetscapeWindow", true);
260 : }
261 : IPC::Message*
262 0 : Msg_NPN_GetValue_NPNVdocumentOrigin(int32_t routingId)
263 : {
264 0 : return new IPC::Message(routingId, Msg_NPN_GetValue_NPNVdocumentOrigin__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_GetValue_NPNVdocumentOrigin", true);
265 : }
266 : IPC::Message*
267 0 : Reply_NPN_GetValue_NPNVdocumentOrigin(int32_t routingId)
268 : {
269 0 : return new IPC::Message(routingId, Reply_NPN_GetValue_NPNVdocumentOrigin__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_GetValue_NPNVdocumentOrigin", true);
270 : }
271 : IPC::Message*
272 0 : Msg_NPN_GetValue_DrawingModelSupport(int32_t routingId)
273 : {
274 0 : return new IPC::Message(routingId, Msg_NPN_GetValue_DrawingModelSupport__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_GetValue_DrawingModelSupport", true);
275 : }
276 : IPC::Message*
277 0 : Reply_NPN_GetValue_DrawingModelSupport(int32_t routingId)
278 : {
279 0 : return new IPC::Message(routingId, Reply_NPN_GetValue_DrawingModelSupport__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_GetValue_DrawingModelSupport", true);
280 : }
281 : IPC::Message*
282 0 : Msg_NPN_GetValue_SupportsAsyncBitmapSurface(int32_t routingId)
283 : {
284 0 : return new IPC::Message(routingId, Msg_NPN_GetValue_SupportsAsyncBitmapSurface__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_GetValue_SupportsAsyncBitmapSurface", true);
285 : }
286 : IPC::Message*
287 0 : Reply_NPN_GetValue_SupportsAsyncBitmapSurface(int32_t routingId)
288 : {
289 0 : return new IPC::Message(routingId, Reply_NPN_GetValue_SupportsAsyncBitmapSurface__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_GetValue_SupportsAsyncBitmapSurface", true);
290 : }
291 : IPC::Message*
292 0 : Msg_NPN_GetValue_SupportsAsyncDXGISurface(int32_t routingId)
293 : {
294 0 : return new IPC::Message(routingId, Msg_NPN_GetValue_SupportsAsyncDXGISurface__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_GetValue_SupportsAsyncDXGISurface", true);
295 : }
296 : IPC::Message*
297 0 : Reply_NPN_GetValue_SupportsAsyncDXGISurface(int32_t routingId)
298 : {
299 0 : return new IPC::Message(routingId, Reply_NPN_GetValue_SupportsAsyncDXGISurface__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_GetValue_SupportsAsyncDXGISurface", true);
300 : }
301 : IPC::Message*
302 0 : Msg_NPN_GetValue_PreferredDXGIAdapter(int32_t routingId)
303 : {
304 0 : return new IPC::Message(routingId, Msg_NPN_GetValue_PreferredDXGIAdapter__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_GetValue_PreferredDXGIAdapter", true);
305 : }
306 : IPC::Message*
307 0 : Reply_NPN_GetValue_PreferredDXGIAdapter(int32_t routingId)
308 : {
309 0 : return new IPC::Message(routingId, Reply_NPN_GetValue_PreferredDXGIAdapter__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_GetValue_PreferredDXGIAdapter", true);
310 : }
311 : IPC::Message*
312 0 : Msg_NPN_SetValue_NPPVpluginWindow(int32_t routingId)
313 : {
314 0 : return new IPC::Message(routingId, Msg_NPN_SetValue_NPPVpluginWindow__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_SetValue_NPPVpluginWindow", true);
315 : }
316 : IPC::Message*
317 0 : Reply_NPN_SetValue_NPPVpluginWindow(int32_t routingId)
318 : {
319 0 : return new IPC::Message(routingId, Reply_NPN_SetValue_NPPVpluginWindow__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_SetValue_NPPVpluginWindow", true);
320 : }
321 : IPC::Message*
322 0 : Msg_NPN_SetValue_NPPVpluginTransparent(int32_t routingId)
323 : {
324 0 : return new IPC::Message(routingId, Msg_NPN_SetValue_NPPVpluginTransparent__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_SetValue_NPPVpluginTransparent", true);
325 : }
326 : IPC::Message*
327 0 : Reply_NPN_SetValue_NPPVpluginTransparent(int32_t routingId)
328 : {
329 0 : return new IPC::Message(routingId, Reply_NPN_SetValue_NPPVpluginTransparent__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_SetValue_NPPVpluginTransparent", true);
330 : }
331 : IPC::Message*
332 0 : Msg_NPN_SetValue_NPPVpluginUsesDOMForCursor(int32_t routingId)
333 : {
334 0 : return new IPC::Message(routingId, Msg_NPN_SetValue_NPPVpluginUsesDOMForCursor__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_SetValue_NPPVpluginUsesDOMForCursor", true);
335 : }
336 : IPC::Message*
337 0 : Reply_NPN_SetValue_NPPVpluginUsesDOMForCursor(int32_t routingId)
338 : {
339 0 : return new IPC::Message(routingId, Reply_NPN_SetValue_NPPVpluginUsesDOMForCursor__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_SetValue_NPPVpluginUsesDOMForCursor", true);
340 : }
341 : IPC::Message*
342 0 : Msg_NPN_SetValue_NPPVpluginDrawingModel(int32_t routingId)
343 : {
344 0 : return new IPC::Message(routingId, Msg_NPN_SetValue_NPPVpluginDrawingModel__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_SetValue_NPPVpluginDrawingModel", true);
345 : }
346 : IPC::Message*
347 0 : Reply_NPN_SetValue_NPPVpluginDrawingModel(int32_t routingId)
348 : {
349 0 : return new IPC::Message(routingId, Reply_NPN_SetValue_NPPVpluginDrawingModel__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_SetValue_NPPVpluginDrawingModel", true);
350 : }
351 : IPC::Message*
352 0 : Msg_NPN_SetValue_NPPVpluginEventModel(int32_t routingId)
353 : {
354 0 : return new IPC::Message(routingId, Msg_NPN_SetValue_NPPVpluginEventModel__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_SetValue_NPPVpluginEventModel", true);
355 : }
356 : IPC::Message*
357 0 : Reply_NPN_SetValue_NPPVpluginEventModel(int32_t routingId)
358 : {
359 0 : return new IPC::Message(routingId, Reply_NPN_SetValue_NPPVpluginEventModel__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_SetValue_NPPVpluginEventModel", true);
360 : }
361 : IPC::Message*
362 0 : Msg_NPN_SetValue_NPPVpluginIsPlayingAudio(int32_t routingId)
363 : {
364 0 : return new IPC::Message(routingId, Msg_NPN_SetValue_NPPVpluginIsPlayingAudio__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_SetValue_NPPVpluginIsPlayingAudio", true);
365 : }
366 : IPC::Message*
367 0 : Reply_NPN_SetValue_NPPVpluginIsPlayingAudio(int32_t routingId)
368 : {
369 0 : return new IPC::Message(routingId, Reply_NPN_SetValue_NPPVpluginIsPlayingAudio__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_SetValue_NPPVpluginIsPlayingAudio", true);
370 : }
371 : IPC::Message*
372 0 : Msg_NPN_GetURL(int32_t routingId)
373 : {
374 0 : return new IPC::Message(routingId, Msg_NPN_GetURL__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_GetURL", true);
375 : }
376 : IPC::Message*
377 0 : Reply_NPN_GetURL(int32_t routingId)
378 : {
379 0 : return new IPC::Message(routingId, Reply_NPN_GetURL__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_GetURL", true);
380 : }
381 : IPC::Message*
382 0 : Msg_NPN_PostURL(int32_t routingId)
383 : {
384 0 : return new IPC::Message(routingId, Msg_NPN_PostURL__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_PostURL", true);
385 : }
386 : IPC::Message*
387 0 : Reply_NPN_PostURL(int32_t routingId)
388 : {
389 0 : return new IPC::Message(routingId, Reply_NPN_PostURL__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_PostURL", true);
390 : }
391 : IPC::Message*
392 0 : Msg_PStreamNotifyConstructor(int32_t routingId)
393 : {
394 0 : return new IPC::Message(routingId, Msg_PStreamNotifyConstructor__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_PStreamNotifyConstructor", true);
395 : }
396 : IPC::Message*
397 0 : Reply_PStreamNotifyConstructor(int32_t routingId)
398 : {
399 0 : return new IPC::Message(routingId, Reply_PStreamNotifyConstructor__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_PStreamNotifyConstructor", true);
400 : }
401 : IPC::Message*
402 0 : Msg_NPN_InvalidateRect(int32_t routingId)
403 : {
404 0 : return new IPC::Message(routingId, Msg_NPN_InvalidateRect__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_InvalidateRect", true);
405 : }
406 : IPC::Message*
407 0 : Msg_RevokeCurrentDirectSurface(int32_t routingId)
408 : {
409 0 : return new IPC::Message(routingId, Msg_RevokeCurrentDirectSurface__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_RevokeCurrentDirectSurface", true);
410 : }
411 : IPC::Message*
412 0 : Reply_RevokeCurrentDirectSurface(int32_t routingId)
413 : {
414 0 : return new IPC::Message(routingId, Reply_RevokeCurrentDirectSurface__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_RevokeCurrentDirectSurface", true);
415 : }
416 : IPC::Message*
417 0 : Msg_InitDXGISurface(int32_t routingId)
418 : {
419 0 : return new IPC::Message(routingId, Msg_InitDXGISurface__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_InitDXGISurface", true);
420 : }
421 : IPC::Message*
422 0 : Reply_InitDXGISurface(int32_t routingId)
423 : {
424 0 : return new IPC::Message(routingId, Reply_InitDXGISurface__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_InitDXGISurface", true);
425 : }
426 : IPC::Message*
427 0 : Msg_FinalizeDXGISurface(int32_t routingId)
428 : {
429 0 : return new IPC::Message(routingId, Msg_FinalizeDXGISurface__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_FinalizeDXGISurface", true);
430 : }
431 : IPC::Message*
432 0 : Reply_FinalizeDXGISurface(int32_t routingId)
433 : {
434 0 : return new IPC::Message(routingId, Reply_FinalizeDXGISurface__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_FinalizeDXGISurface", true);
435 : }
436 : IPC::Message*
437 0 : Msg_ShowDirectBitmap(int32_t routingId)
438 : {
439 0 : return new IPC::Message(routingId, Msg_ShowDirectBitmap__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_ShowDirectBitmap", true);
440 : }
441 : IPC::Message*
442 0 : Reply_ShowDirectBitmap(int32_t routingId)
443 : {
444 0 : return new IPC::Message(routingId, Reply_ShowDirectBitmap__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_ShowDirectBitmap", true);
445 : }
446 : IPC::Message*
447 0 : Msg_ShowDirectDXGISurface(int32_t routingId)
448 : {
449 0 : return new IPC::Message(routingId, Msg_ShowDirectDXGISurface__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_ShowDirectDXGISurface", true);
450 : }
451 : IPC::Message*
452 0 : Reply_ShowDirectDXGISurface(int32_t routingId)
453 : {
454 0 : return new IPC::Message(routingId, Reply_ShowDirectDXGISurface__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_ShowDirectDXGISurface", true);
455 : }
456 : IPC::Message*
457 0 : Msg_Show(int32_t routingId)
458 : {
459 0 : return new IPC::Message(routingId, Msg_Show__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_Show", true);
460 : }
461 : IPC::Message*
462 0 : Reply_Show(int32_t routingId)
463 : {
464 0 : return new IPC::Message(routingId, Reply_Show__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_Show", true);
465 : }
466 : IPC::Message*
467 0 : Msg_PPluginSurfaceConstructor(int32_t routingId)
468 : {
469 0 : return new IPC::Message(routingId, Msg_PPluginSurfaceConstructor__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_PPluginSurfaceConstructor", true);
470 : }
471 : IPC::Message*
472 0 : Reply_PPluginSurfaceConstructor(int32_t routingId)
473 : {
474 0 : return new IPC::Message(routingId, Reply_PPluginSurfaceConstructor__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_PPluginSurfaceConstructor", true);
475 : }
476 : IPC::Message*
477 0 : Msg_NPN_PushPopupsEnabledState(int32_t routingId)
478 : {
479 0 : return new IPC::Message(routingId, Msg_NPN_PushPopupsEnabledState__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_PushPopupsEnabledState", true);
480 : }
481 : IPC::Message*
482 0 : Reply_NPN_PushPopupsEnabledState(int32_t routingId)
483 : {
484 0 : return new IPC::Message(routingId, Reply_NPN_PushPopupsEnabledState__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_PushPopupsEnabledState", true);
485 : }
486 : IPC::Message*
487 0 : Msg_NPN_PopPopupsEnabledState(int32_t routingId)
488 : {
489 0 : return new IPC::Message(routingId, Msg_NPN_PopPopupsEnabledState__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_PopPopupsEnabledState", true);
490 : }
491 : IPC::Message*
492 0 : Reply_NPN_PopPopupsEnabledState(int32_t routingId)
493 : {
494 0 : return new IPC::Message(routingId, Reply_NPN_PopPopupsEnabledState__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_PopPopupsEnabledState", true);
495 : }
496 : IPC::Message*
497 0 : Msg_NPN_GetValueForURL(int32_t routingId)
498 : {
499 0 : return new IPC::Message(routingId, Msg_NPN_GetValueForURL__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_GetValueForURL", true);
500 : }
501 : IPC::Message*
502 0 : Reply_NPN_GetValueForURL(int32_t routingId)
503 : {
504 0 : return new IPC::Message(routingId, Reply_NPN_GetValueForURL__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_GetValueForURL", true);
505 : }
506 : IPC::Message*
507 0 : Msg_NPN_SetValueForURL(int32_t routingId)
508 : {
509 0 : return new IPC::Message(routingId, Msg_NPN_SetValueForURL__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_SetValueForURL", true);
510 : }
511 : IPC::Message*
512 0 : Reply_NPN_SetValueForURL(int32_t routingId)
513 : {
514 0 : return new IPC::Message(routingId, Reply_NPN_SetValueForURL__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_SetValueForURL", true);
515 : }
516 : IPC::Message*
517 0 : Msg_NPN_ConvertPoint(int32_t routingId)
518 : {
519 0 : return new IPC::Message(routingId, Msg_NPN_ConvertPoint__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_ConvertPoint", true);
520 : }
521 : IPC::Message*
522 0 : Reply_NPN_ConvertPoint(int32_t routingId)
523 : {
524 0 : return new IPC::Message(routingId, Reply_NPN_ConvertPoint__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_ConvertPoint", true);
525 : }
526 : IPC::Message*
527 0 : Msg_RedrawPlugin(int32_t routingId)
528 : {
529 0 : return new IPC::Message(routingId, Msg_RedrawPlugin__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_RedrawPlugin", true);
530 : }
531 : IPC::Message*
532 0 : Msg_SetNetscapeWindowAsParent(int32_t routingId)
533 : {
534 0 : return new IPC::Message(routingId, Msg_SetNetscapeWindowAsParent__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_SetNetscapeWindowAsParent", true);
535 : }
536 : IPC::Message*
537 0 : Msg_GetCompositionString(int32_t routingId)
538 : {
539 0 : return new IPC::Message(routingId, Msg_GetCompositionString__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_GetCompositionString", true);
540 : }
541 : IPC::Message*
542 0 : Reply_GetCompositionString(int32_t routingId)
543 : {
544 0 : return new IPC::Message(routingId, Reply_GetCompositionString__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_GetCompositionString", true);
545 : }
546 : IPC::Message*
547 0 : Msg_SetCandidateWindow(int32_t routingId)
548 : {
549 0 : return new IPC::Message(routingId, Msg_SetCandidateWindow__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_SetCandidateWindow", true);
550 : }
551 : IPC::Message*
552 0 : Msg_RequestCommitOrCancel(int32_t routingId)
553 : {
554 0 : return new IPC::Message(routingId, Msg_RequestCommitOrCancel__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_RequestCommitOrCancel", true);
555 : }
556 : IPC::Message*
557 0 : Msg_OnWindowedPluginKeyEvent(int32_t routingId)
558 : {
559 0 : return new IPC::Message(routingId, Msg_OnWindowedPluginKeyEvent__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_OnWindowedPluginKeyEvent", true);
560 : }
561 : IPC::Message*
562 0 : Msg_PPluginScriptableObjectConstructor(int32_t routingId)
563 : {
564 0 : return new IPC::Message(routingId, Msg_PPluginScriptableObjectConstructor__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_PPluginScriptableObjectConstructor", true);
565 : }
566 : IPC::Message*
567 0 : Reply_PPluginScriptableObjectConstructor(int32_t routingId)
568 : {
569 0 : return new IPC::Message(routingId, Reply_PPluginScriptableObjectConstructor__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_PPluginScriptableObjectConstructor", true);
570 : }
571 : IPC::Message*
572 0 : Msg_PBrowserStreamConstructor(int32_t routingId)
573 : {
574 0 : return new IPC::Message(routingId, Msg_PBrowserStreamConstructor__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_PBrowserStreamConstructor", true);
575 : }
576 : IPC::Message*
577 0 : Reply_PBrowserStreamConstructor(int32_t routingId)
578 : {
579 0 : return new IPC::Message(routingId, Reply_PBrowserStreamConstructor__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_PBrowserStreamConstructor", true);
580 : }
581 : IPC::Message*
582 0 : Msg_NPP_NewStream(int32_t routingId)
583 : {
584 0 : return new IPC::Message(routingId, Msg_NPP_NewStream__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPP_NewStream", true);
585 : }
586 : IPC::Message*
587 0 : Reply_NPP_NewStream(int32_t routingId)
588 : {
589 0 : return new IPC::Message(routingId, Reply_NPP_NewStream__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPP_NewStream", true);
590 : }
591 : IPC::Message*
592 0 : Msg_PluginFocusChange(int32_t routingId)
593 : {
594 0 : return new IPC::Message(routingId, Msg_PluginFocusChange__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_PluginFocusChange", true);
595 : }
596 : IPC::Message*
597 0 : Reply_PluginFocusChange(int32_t routingId)
598 : {
599 0 : return new IPC::Message(routingId, Reply_PluginFocusChange__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_PluginFocusChange", true);
600 : }
601 : IPC::Message*
602 0 : Msg_SetPluginFocus(int32_t routingId)
603 : {
604 0 : return new IPC::Message(routingId, Msg_SetPluginFocus__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_SetPluginFocus", true);
605 : }
606 : IPC::Message*
607 0 : Reply_SetPluginFocus(int32_t routingId)
608 : {
609 0 : return new IPC::Message(routingId, Reply_SetPluginFocus__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_SetPluginFocus", true);
610 : }
611 : IPC::Message*
612 0 : Msg_UpdateWindow(int32_t routingId)
613 : {
614 0 : return new IPC::Message(routingId, Msg_UpdateWindow__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_UpdateWindow", true);
615 : }
616 : IPC::Message*
617 0 : Reply_UpdateWindow(int32_t routingId)
618 : {
619 0 : return new IPC::Message(routingId, Reply_UpdateWindow__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_UpdateWindow", true);
620 : }
621 : IPC::Message*
622 0 : Msg_PPluginBackgroundDestroyerConstructor(int32_t routingId)
623 : {
624 0 : return new IPC::Message(routingId, Msg_PPluginBackgroundDestroyerConstructor__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_PPluginBackgroundDestroyerConstructor", true);
625 : }
626 : IPC::Message*
627 0 : Reply_PPluginBackgroundDestroyerConstructor(int32_t routingId)
628 : {
629 0 : return new IPC::Message(routingId, Reply_PPluginBackgroundDestroyerConstructor__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_PPluginBackgroundDestroyerConstructor", true);
630 : }
631 :
632 : } // namespace PPluginInstance
633 : } // namespace plugins
634 : } // namespace mozilla
635 :
636 : //-----------------------------------------------------------------------------
637 : // Method definitions for the IPDL type |struct IOSurfaceDescriptor|
638 : //
639 : namespace mozilla {
640 : namespace plugins {
641 0 : MOZ_IMPLICIT IOSurfaceDescriptor::IOSurfaceDescriptor() :
642 : surfaceId_(),
643 0 : contentsScaleFactor_()
644 : {
645 0 : Init();
646 0 : }
647 :
648 0 : IOSurfaceDescriptor::~IOSurfaceDescriptor()
649 : {
650 0 : }
651 :
652 0 : auto IOSurfaceDescriptor::operator==(const IOSurfaceDescriptor& _o) const -> bool
653 : {
654 0 : if ((!((surfaceId()) == ((_o).surfaceId())))) {
655 0 : return false;
656 : }
657 0 : if ((!((contentsScaleFactor()) == ((_o).contentsScaleFactor())))) {
658 0 : return false;
659 : }
660 0 : return true;
661 : }
662 :
663 0 : auto IOSurfaceDescriptor::operator!=(const IOSurfaceDescriptor& _o) const -> bool
664 : {
665 0 : return (!(operator==(_o)));
666 : }
667 :
668 0 : auto IOSurfaceDescriptor::Init() -> void
669 : {
670 0 : }
671 :
672 0 : auto IOSurfaceDescriptor::Assign(
673 : const uint32_t& _surfaceId,
674 : const double& _contentsScaleFactor) -> void
675 : {
676 0 : surfaceId_ = _surfaceId;
677 0 : contentsScaleFactor_ = _contentsScaleFactor;
678 0 : }
679 :
680 : } // namespace plugins
681 : } // namespace mozilla
682 :
683 : //-----------------------------------------------------------------------------
684 : // Method definitions for the IPDL type |union SurfaceDescriptor|
685 : //
686 : namespace mozilla {
687 : namespace plugins {
688 0 : auto SurfaceDescriptor::MaybeDestroy(Type aNewType) -> bool
689 : {
690 0 : if ((mType) == (T__None)) {
691 0 : return true;
692 : }
693 0 : if ((mType) == (aNewType)) {
694 0 : return false;
695 : }
696 0 : switch (mType) {
697 : case TShmem:
698 : {
699 0 : (ptr_Shmem())->~Shmem__tdef();
700 0 : break;
701 : }
702 : case TSurfaceDescriptorX11:
703 : {
704 0 : (ptr_SurfaceDescriptorX11())->~SurfaceDescriptorX11__tdef();
705 0 : break;
706 : }
707 : case TPPluginSurfaceParent:
708 : {
709 0 : (ptr_PPluginSurfaceParent())->~PPluginSurfaceParent__tdef();
710 0 : break;
711 : }
712 : case TPPluginSurfaceChild:
713 : {
714 0 : (ptr_PPluginSurfaceChild())->~PPluginSurfaceChild__tdef();
715 0 : break;
716 : }
717 : case TIOSurfaceDescriptor:
718 : {
719 0 : (ptr_IOSurfaceDescriptor())->~IOSurfaceDescriptor__tdef();
720 0 : break;
721 : }
722 : case Tnull_t:
723 : {
724 0 : (ptr_null_t())->~null_t__tdef();
725 0 : break;
726 : }
727 : default:
728 : {
729 0 : mozilla::ipc::LogicError("not reached");
730 0 : break;
731 : }
732 : }
733 0 : return true;
734 : }
735 :
736 0 : MOZ_IMPLICIT SurfaceDescriptor::SurfaceDescriptor(Shmem& aOther)
737 : {
738 0 : new (mozilla::KnownNotNull, ptr_Shmem()) Shmem(aOther);
739 0 : mType = TShmem;
740 0 : }
741 :
742 0 : MOZ_IMPLICIT SurfaceDescriptor::SurfaceDescriptor(const SurfaceDescriptorX11& aOther)
743 : {
744 0 : new (mozilla::KnownNotNull, ptr_SurfaceDescriptorX11()) SurfaceDescriptorX11(aOther);
745 0 : mType = TSurfaceDescriptorX11;
746 0 : }
747 :
748 0 : MOZ_IMPLICIT SurfaceDescriptor::SurfaceDescriptor(PPluginSurfaceParent* aOther)
749 : {
750 0 : new (mozilla::KnownNotNull, ptr_PPluginSurfaceParent()) PPluginSurfaceParent*(const_cast<PPluginSurfaceParent*>(aOther));
751 0 : mType = TPPluginSurfaceParent;
752 0 : }
753 :
754 0 : MOZ_IMPLICIT SurfaceDescriptor::SurfaceDescriptor(PPluginSurfaceChild* aOther)
755 : {
756 0 : new (mozilla::KnownNotNull, ptr_PPluginSurfaceChild()) PPluginSurfaceChild*(const_cast<PPluginSurfaceChild*>(aOther));
757 0 : mType = TPPluginSurfaceChild;
758 0 : }
759 :
760 0 : MOZ_IMPLICIT SurfaceDescriptor::SurfaceDescriptor(const IOSurfaceDescriptor& aOther)
761 : {
762 0 : new (mozilla::KnownNotNull, ptr_IOSurfaceDescriptor()) IOSurfaceDescriptor(aOther);
763 0 : mType = TIOSurfaceDescriptor;
764 0 : }
765 :
766 0 : MOZ_IMPLICIT SurfaceDescriptor::SurfaceDescriptor(const null_t& aOther)
767 : {
768 0 : new (mozilla::KnownNotNull, ptr_null_t()) null_t(aOther);
769 0 : mType = Tnull_t;
770 0 : }
771 :
772 0 : MOZ_IMPLICIT SurfaceDescriptor::SurfaceDescriptor(const SurfaceDescriptor& aOther)
773 : {
774 0 : (aOther).AssertSanity();
775 0 : switch ((aOther).type()) {
776 : case TShmem:
777 : {
778 0 : new (mozilla::KnownNotNull, ptr_Shmem()) Shmem((aOther).get_Shmem());
779 0 : break;
780 : }
781 : case TSurfaceDescriptorX11:
782 : {
783 0 : new (mozilla::KnownNotNull, ptr_SurfaceDescriptorX11()) SurfaceDescriptorX11((aOther).get_SurfaceDescriptorX11());
784 0 : break;
785 : }
786 : case TPPluginSurfaceParent:
787 : {
788 0 : new (mozilla::KnownNotNull, ptr_PPluginSurfaceParent()) PPluginSurfaceParent*(const_cast<PPluginSurfaceParent*>((aOther).get_PPluginSurfaceParent()));
789 0 : break;
790 : }
791 : case TPPluginSurfaceChild:
792 : {
793 0 : new (mozilla::KnownNotNull, ptr_PPluginSurfaceChild()) PPluginSurfaceChild*(const_cast<PPluginSurfaceChild*>((aOther).get_PPluginSurfaceChild()));
794 0 : break;
795 : }
796 : case TIOSurfaceDescriptor:
797 : {
798 0 : new (mozilla::KnownNotNull, ptr_IOSurfaceDescriptor()) IOSurfaceDescriptor((aOther).get_IOSurfaceDescriptor());
799 0 : break;
800 : }
801 : case Tnull_t:
802 : {
803 0 : new (mozilla::KnownNotNull, ptr_null_t()) null_t((aOther).get_null_t());
804 0 : break;
805 : }
806 : case T__None:
807 : {
808 0 : break;
809 : }
810 : default:
811 : {
812 0 : mozilla::ipc::LogicError("unreached");
813 0 : return;
814 : }
815 : }
816 0 : mType = (aOther).type();
817 : }
818 :
819 0 : SurfaceDescriptor::~SurfaceDescriptor()
820 : {
821 0 : static_cast<void>(MaybeDestroy(T__None));
822 0 : }
823 :
824 0 : auto SurfaceDescriptor::operator=(Shmem& aRhs) -> SurfaceDescriptor&
825 : {
826 0 : if (MaybeDestroy(TShmem)) {
827 0 : new (mozilla::KnownNotNull, ptr_Shmem()) Shmem;
828 : }
829 0 : (*(ptr_Shmem())) = aRhs;
830 0 : mType = TShmem;
831 0 : return (*(this));
832 : }
833 :
834 0 : auto SurfaceDescriptor::operator=(const SurfaceDescriptorX11& aRhs) -> SurfaceDescriptor&
835 : {
836 0 : if (MaybeDestroy(TSurfaceDescriptorX11)) {
837 0 : new (mozilla::KnownNotNull, ptr_SurfaceDescriptorX11()) SurfaceDescriptorX11;
838 : }
839 0 : (*(ptr_SurfaceDescriptorX11())) = aRhs;
840 0 : mType = TSurfaceDescriptorX11;
841 0 : return (*(this));
842 : }
843 :
844 0 : auto SurfaceDescriptor::operator=(PPluginSurfaceParent* aRhs) -> SurfaceDescriptor&
845 : {
846 0 : if (MaybeDestroy(TPPluginSurfaceParent)) {
847 0 : new (mozilla::KnownNotNull, ptr_PPluginSurfaceParent()) PPluginSurfaceParent*;
848 : }
849 0 : (*(ptr_PPluginSurfaceParent())) = const_cast<PPluginSurfaceParent*>(aRhs);
850 0 : mType = TPPluginSurfaceParent;
851 0 : return (*(this));
852 : }
853 :
854 0 : auto SurfaceDescriptor::operator=(PPluginSurfaceChild* aRhs) -> SurfaceDescriptor&
855 : {
856 0 : if (MaybeDestroy(TPPluginSurfaceChild)) {
857 0 : new (mozilla::KnownNotNull, ptr_PPluginSurfaceChild()) PPluginSurfaceChild*;
858 : }
859 0 : (*(ptr_PPluginSurfaceChild())) = const_cast<PPluginSurfaceChild*>(aRhs);
860 0 : mType = TPPluginSurfaceChild;
861 0 : return (*(this));
862 : }
863 :
864 0 : auto SurfaceDescriptor::operator=(const IOSurfaceDescriptor& aRhs) -> SurfaceDescriptor&
865 : {
866 0 : if (MaybeDestroy(TIOSurfaceDescriptor)) {
867 0 : new (mozilla::KnownNotNull, ptr_IOSurfaceDescriptor()) IOSurfaceDescriptor;
868 : }
869 0 : (*(ptr_IOSurfaceDescriptor())) = aRhs;
870 0 : mType = TIOSurfaceDescriptor;
871 0 : return (*(this));
872 : }
873 :
874 0 : auto SurfaceDescriptor::operator=(const null_t& aRhs) -> SurfaceDescriptor&
875 : {
876 0 : if (MaybeDestroy(Tnull_t)) {
877 0 : new (mozilla::KnownNotNull, ptr_null_t()) null_t;
878 : }
879 0 : (*(ptr_null_t())) = aRhs;
880 0 : mType = Tnull_t;
881 0 : return (*(this));
882 : }
883 :
884 0 : auto SurfaceDescriptor::operator=(const SurfaceDescriptor& aRhs) -> SurfaceDescriptor&
885 : {
886 0 : (aRhs).AssertSanity();
887 0 : Type t = (aRhs).type();
888 0 : switch (t) {
889 : case TShmem:
890 : {
891 0 : if (MaybeDestroy(t)) {
892 0 : new (mozilla::KnownNotNull, ptr_Shmem()) Shmem;
893 : }
894 0 : (*(ptr_Shmem())) = (aRhs).get_Shmem();
895 0 : break;
896 : }
897 : case TSurfaceDescriptorX11:
898 : {
899 0 : if (MaybeDestroy(t)) {
900 0 : new (mozilla::KnownNotNull, ptr_SurfaceDescriptorX11()) SurfaceDescriptorX11;
901 : }
902 0 : (*(ptr_SurfaceDescriptorX11())) = (aRhs).get_SurfaceDescriptorX11();
903 0 : break;
904 : }
905 : case TPPluginSurfaceParent:
906 : {
907 0 : if (MaybeDestroy(t)) {
908 0 : new (mozilla::KnownNotNull, ptr_PPluginSurfaceParent()) PPluginSurfaceParent*;
909 : }
910 0 : (*(ptr_PPluginSurfaceParent())) = const_cast<PPluginSurfaceParent*>((aRhs).get_PPluginSurfaceParent());
911 0 : break;
912 : }
913 : case TPPluginSurfaceChild:
914 : {
915 0 : if (MaybeDestroy(t)) {
916 0 : new (mozilla::KnownNotNull, ptr_PPluginSurfaceChild()) PPluginSurfaceChild*;
917 : }
918 0 : (*(ptr_PPluginSurfaceChild())) = const_cast<PPluginSurfaceChild*>((aRhs).get_PPluginSurfaceChild());
919 0 : break;
920 : }
921 : case TIOSurfaceDescriptor:
922 : {
923 0 : if (MaybeDestroy(t)) {
924 0 : new (mozilla::KnownNotNull, ptr_IOSurfaceDescriptor()) IOSurfaceDescriptor;
925 : }
926 0 : (*(ptr_IOSurfaceDescriptor())) = (aRhs).get_IOSurfaceDescriptor();
927 0 : break;
928 : }
929 : case Tnull_t:
930 : {
931 0 : if (MaybeDestroy(t)) {
932 0 : new (mozilla::KnownNotNull, ptr_null_t()) null_t;
933 : }
934 0 : (*(ptr_null_t())) = (aRhs).get_null_t();
935 0 : break;
936 : }
937 : case T__None:
938 : {
939 0 : static_cast<void>(MaybeDestroy(t));
940 0 : break;
941 : }
942 : default:
943 : {
944 0 : mozilla::ipc::LogicError("unreached");
945 0 : break;
946 : }
947 : }
948 0 : mType = t;
949 0 : return (*(this));
950 : }
951 :
952 0 : auto SurfaceDescriptor::operator==(Shmem& aRhs) const -> bool
953 : {
954 0 : return (get_Shmem()) == (aRhs);
955 : }
956 :
957 0 : auto SurfaceDescriptor::operator==(const SurfaceDescriptorX11& aRhs) const -> bool
958 : {
959 0 : return (get_SurfaceDescriptorX11()) == (aRhs);
960 : }
961 :
962 0 : auto SurfaceDescriptor::operator==(PPluginSurfaceParent* aRhs) const -> bool
963 : {
964 0 : return (get_PPluginSurfaceParent()) == (aRhs);
965 : }
966 :
967 0 : auto SurfaceDescriptor::operator==(PPluginSurfaceChild* aRhs) const -> bool
968 : {
969 0 : return (get_PPluginSurfaceChild()) == (aRhs);
970 : }
971 :
972 0 : auto SurfaceDescriptor::operator==(const IOSurfaceDescriptor& aRhs) const -> bool
973 : {
974 0 : return (get_IOSurfaceDescriptor()) == (aRhs);
975 : }
976 :
977 0 : auto SurfaceDescriptor::operator==(const null_t& aRhs) const -> bool
978 : {
979 0 : return (get_null_t()) == (aRhs);
980 : }
981 :
982 0 : auto SurfaceDescriptor::operator==(const SurfaceDescriptor& aRhs) const -> bool
983 : {
984 0 : if ((type()) != ((aRhs).type())) {
985 0 : return false;
986 : }
987 :
988 0 : switch (type()) {
989 : case TShmem:
990 : {
991 0 : return (get_Shmem()) == ((aRhs).get_Shmem());
992 : }
993 : case TSurfaceDescriptorX11:
994 : {
995 0 : return (get_SurfaceDescriptorX11()) == ((aRhs).get_SurfaceDescriptorX11());
996 : }
997 : case TPPluginSurfaceParent:
998 : {
999 0 : return (get_PPluginSurfaceParent()) == ((aRhs).get_PPluginSurfaceParent());
1000 : }
1001 : case TPPluginSurfaceChild:
1002 : {
1003 0 : return (get_PPluginSurfaceChild()) == ((aRhs).get_PPluginSurfaceChild());
1004 : }
1005 : case TIOSurfaceDescriptor:
1006 : {
1007 0 : return (get_IOSurfaceDescriptor()) == ((aRhs).get_IOSurfaceDescriptor());
1008 : }
1009 : case Tnull_t:
1010 : {
1011 0 : return (get_null_t()) == ((aRhs).get_null_t());
1012 : }
1013 : default:
1014 : {
1015 0 : mozilla::ipc::LogicError("unreached");
1016 0 : return false;
1017 : }
1018 : }
1019 : }
1020 :
1021 0 : auto SurfaceDescriptor::get(Shmem* aOutValue) const -> void
1022 : {
1023 0 : (*(aOutValue)) = get_Shmem();
1024 0 : }
1025 :
1026 0 : auto SurfaceDescriptor::get(SurfaceDescriptorX11* aOutValue) const -> void
1027 : {
1028 0 : (*(aOutValue)) = get_SurfaceDescriptorX11();
1029 0 : }
1030 :
1031 0 : auto SurfaceDescriptor::get(PPluginSurfaceParent** aOutValue) const -> void
1032 : {
1033 0 : (*(aOutValue)) = get_PPluginSurfaceParent();
1034 0 : }
1035 :
1036 0 : auto SurfaceDescriptor::get(PPluginSurfaceChild** aOutValue) const -> void
1037 : {
1038 0 : (*(aOutValue)) = get_PPluginSurfaceChild();
1039 0 : }
1040 :
1041 0 : auto SurfaceDescriptor::get(IOSurfaceDescriptor* aOutValue) const -> void
1042 : {
1043 0 : (*(aOutValue)) = get_IOSurfaceDescriptor();
1044 0 : }
1045 :
1046 0 : auto SurfaceDescriptor::get(null_t* aOutValue) const -> void
1047 : {
1048 0 : (*(aOutValue)) = get_null_t();
1049 0 : }
1050 :
1051 : } // namespace plugins
1052 : } // namespace mozilla
1053 :
1054 : //-----------------------------------------------------------------------------
1055 : // Method definitions for the IPDL type |union OptionalShmem|
1056 : //
1057 : namespace mozilla {
1058 : namespace plugins {
1059 0 : auto OptionalShmem::MaybeDestroy(Type aNewType) -> bool
1060 : {
1061 0 : if ((mType) == (T__None)) {
1062 0 : return true;
1063 : }
1064 0 : if ((mType) == (aNewType)) {
1065 0 : return false;
1066 : }
1067 0 : switch (mType) {
1068 : case TShmem:
1069 : {
1070 0 : (ptr_Shmem())->~Shmem__tdef();
1071 0 : break;
1072 : }
1073 : case Tnull_t:
1074 : {
1075 0 : (ptr_null_t())->~null_t__tdef();
1076 0 : break;
1077 : }
1078 : default:
1079 : {
1080 0 : mozilla::ipc::LogicError("not reached");
1081 0 : break;
1082 : }
1083 : }
1084 0 : return true;
1085 : }
1086 :
1087 0 : MOZ_IMPLICIT OptionalShmem::OptionalShmem(Shmem& aOther)
1088 : {
1089 0 : new (mozilla::KnownNotNull, ptr_Shmem()) Shmem(aOther);
1090 0 : mType = TShmem;
1091 0 : }
1092 :
1093 0 : MOZ_IMPLICIT OptionalShmem::OptionalShmem(const null_t& aOther)
1094 : {
1095 0 : new (mozilla::KnownNotNull, ptr_null_t()) null_t(aOther);
1096 0 : mType = Tnull_t;
1097 0 : }
1098 :
1099 0 : MOZ_IMPLICIT OptionalShmem::OptionalShmem(const OptionalShmem& aOther)
1100 : {
1101 0 : (aOther).AssertSanity();
1102 0 : switch ((aOther).type()) {
1103 : case TShmem:
1104 : {
1105 0 : new (mozilla::KnownNotNull, ptr_Shmem()) Shmem((aOther).get_Shmem());
1106 0 : break;
1107 : }
1108 : case Tnull_t:
1109 : {
1110 0 : new (mozilla::KnownNotNull, ptr_null_t()) null_t((aOther).get_null_t());
1111 0 : break;
1112 : }
1113 : case T__None:
1114 : {
1115 0 : break;
1116 : }
1117 : default:
1118 : {
1119 0 : mozilla::ipc::LogicError("unreached");
1120 0 : return;
1121 : }
1122 : }
1123 0 : mType = (aOther).type();
1124 : }
1125 :
1126 0 : OptionalShmem::~OptionalShmem()
1127 : {
1128 0 : static_cast<void>(MaybeDestroy(T__None));
1129 0 : }
1130 :
1131 0 : auto OptionalShmem::operator=(Shmem& aRhs) -> OptionalShmem&
1132 : {
1133 0 : if (MaybeDestroy(TShmem)) {
1134 0 : new (mozilla::KnownNotNull, ptr_Shmem()) Shmem;
1135 : }
1136 0 : (*(ptr_Shmem())) = aRhs;
1137 0 : mType = TShmem;
1138 0 : return (*(this));
1139 : }
1140 :
1141 0 : auto OptionalShmem::operator=(const null_t& aRhs) -> OptionalShmem&
1142 : {
1143 0 : if (MaybeDestroy(Tnull_t)) {
1144 0 : new (mozilla::KnownNotNull, ptr_null_t()) null_t;
1145 : }
1146 0 : (*(ptr_null_t())) = aRhs;
1147 0 : mType = Tnull_t;
1148 0 : return (*(this));
1149 : }
1150 :
1151 0 : auto OptionalShmem::operator=(const OptionalShmem& aRhs) -> OptionalShmem&
1152 : {
1153 0 : (aRhs).AssertSanity();
1154 0 : Type t = (aRhs).type();
1155 0 : switch (t) {
1156 : case TShmem:
1157 : {
1158 0 : if (MaybeDestroy(t)) {
1159 0 : new (mozilla::KnownNotNull, ptr_Shmem()) Shmem;
1160 : }
1161 0 : (*(ptr_Shmem())) = (aRhs).get_Shmem();
1162 0 : break;
1163 : }
1164 : case Tnull_t:
1165 : {
1166 0 : if (MaybeDestroy(t)) {
1167 0 : new (mozilla::KnownNotNull, ptr_null_t()) null_t;
1168 : }
1169 0 : (*(ptr_null_t())) = (aRhs).get_null_t();
1170 0 : break;
1171 : }
1172 : case T__None:
1173 : {
1174 0 : static_cast<void>(MaybeDestroy(t));
1175 0 : break;
1176 : }
1177 : default:
1178 : {
1179 0 : mozilla::ipc::LogicError("unreached");
1180 0 : break;
1181 : }
1182 : }
1183 0 : mType = t;
1184 0 : return (*(this));
1185 : }
1186 :
1187 0 : auto OptionalShmem::operator==(Shmem& aRhs) const -> bool
1188 : {
1189 0 : return (get_Shmem()) == (aRhs);
1190 : }
1191 :
1192 0 : auto OptionalShmem::operator==(const null_t& aRhs) const -> bool
1193 : {
1194 0 : return (get_null_t()) == (aRhs);
1195 : }
1196 :
1197 0 : auto OptionalShmem::operator==(const OptionalShmem& aRhs) const -> bool
1198 : {
1199 0 : if ((type()) != ((aRhs).type())) {
1200 0 : return false;
1201 : }
1202 :
1203 0 : switch (type()) {
1204 : case TShmem:
1205 : {
1206 0 : return (get_Shmem()) == ((aRhs).get_Shmem());
1207 : }
1208 : case Tnull_t:
1209 : {
1210 0 : return (get_null_t()) == ((aRhs).get_null_t());
1211 : }
1212 : default:
1213 : {
1214 0 : mozilla::ipc::LogicError("unreached");
1215 0 : return false;
1216 : }
1217 : }
1218 : }
1219 :
1220 0 : auto OptionalShmem::get(Shmem* aOutValue) const -> void
1221 : {
1222 0 : (*(aOutValue)) = get_Shmem();
1223 0 : }
1224 :
1225 0 : auto OptionalShmem::get(null_t* aOutValue) const -> void
1226 : {
1227 0 : (*(aOutValue)) = get_null_t();
1228 0 : }
1229 :
1230 : } // namespace plugins
1231 : } // namespace mozilla
|