Replace WTF::move with WTFMove
[WebKit-https.git] / Source / JavaScriptCore / inspector / scripts / tests / expected / same-type-id-different-domain.json-result
1 ### Begin File: InspectorAlternateBackendDispatchers.h
2 /*
3  * Copyright (C) 2013 Google Inc. All rights reserved.
4  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
5  * Copyright (C) 2014 University of Washington. All rights reserved.
6  *
7  * Redistribution and use in source and binary forms, with or without
8  * modification, are permitted provided that the following conditions
9  * are met:
10  * 1. Redistributions of source code must retain the above copyright
11  *    notice, this list of conditions and the following disclaimer.
12  * 2. Redistributions in binary form must reproduce the above copyright
13  *    notice, this list of conditions and the following disclaimer in the
14  *    documentation and/or other materials provided with the distribution.
15  *
16  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
17  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
18  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
19  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
20  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
21  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
22  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
23  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
24  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
25  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
26  * THE POSSIBILITY OF SUCH DAMAGE.
27  */
28
29 // DO NOT EDIT THIS FILE. It is automatically generated from same-type-id-different-domain.json
30 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
31
32 #ifndef InspectorAlternateBackendDispatchers_h
33 #define InspectorAlternateBackendDispatchers_h
34
35 #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
36
37 #include "InspectorProtocolTypes.h"
38 #include <inspector/InspectorFrontendRouter.h>
39 #include <JavaScriptCore/InspectorBackendDispatcher.h>
40
41 namespace Inspector {
42
43 class AlternateBackendDispatcher {
44 public:
45     void setBackendDispatcher(RefPtr<BackendDispatcher>&& dispatcher) { m_backendDispatcher = WTFMove(dispatcher); }
46     BackendDispatcher* backendDispatcher() const { return m_backendDispatcher.get(); }
47 private:
48     RefPtr<BackendDispatcher> m_backendDispatcher;
49 };
50
51
52
53
54 } // namespace Inspector
55
56 #endif // ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
57
58 #endif // !defined(InspectorAlternateBackendDispatchers_h)
59 ### End File: InspectorAlternateBackendDispatchers.h
60
61 ### Begin File: InspectorBackendCommands.js
62 /*
63  * Copyright (C) 2013 Google Inc. All rights reserved.
64  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
65  * Copyright (C) 2014 University of Washington. All rights reserved.
66  *
67  * Redistribution and use in source and binary forms, with or without
68  * modification, are permitted provided that the following conditions
69  * are met:
70  * 1. Redistributions of source code must retain the above copyright
71  *    notice, this list of conditions and the following disclaimer.
72  * 2. Redistributions in binary form must reproduce the above copyright
73  *    notice, this list of conditions and the following disclaimer in the
74  *    documentation and/or other materials provided with the distribution.
75  *
76  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
77  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
78  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
79  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
80  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
81  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
82  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
83  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
84  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
85  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
86  * THE POSSIBILITY OF SUCH DAMAGE.
87  */
88
89 // DO NOT EDIT THIS FILE. It is automatically generated from same-type-id-different-domain.json
90 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
91 ### End File: InspectorBackendCommands.js
92
93 ### Begin File: InspectorBackendDispatchers.h
94 /*
95  * Copyright (C) 2013 Google Inc. All rights reserved.
96  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
97  * Copyright (C) 2014 University of Washington. All rights reserved.
98  *
99  * Redistribution and use in source and binary forms, with or without
100  * modification, are permitted provided that the following conditions
101  * are met:
102  * 1. Redistributions of source code must retain the above copyright
103  *    notice, this list of conditions and the following disclaimer.
104  * 2. Redistributions in binary form must reproduce the above copyright
105  *    notice, this list of conditions and the following disclaimer in the
106  *    documentation and/or other materials provided with the distribution.
107  *
108  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
109  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
110  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
111  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
112  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
113  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
114  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
115  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
116  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
117  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
118  * THE POSSIBILITY OF SUCH DAMAGE.
119  */
120
121 // DO NOT EDIT THIS FILE. It is automatically generated from same-type-id-different-domain.json
122 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
123
124 #ifndef InspectorBackendDispatchers_h
125 #define InspectorBackendDispatchers_h
126
127 #include "InspectorProtocolObjects.h"
128 #include <inspector/InspectorBackendDispatcher.h>
129 #include <wtf/text/WTFString.h>
130
131 namespace Inspector {
132
133 typedef String ErrorString;
134
135
136
137 } // namespace Inspector
138
139 #endif // !defined(InspectorBackendDispatchers_h)
140 ### End File: InspectorBackendDispatchers.h
141
142 ### Begin File: InspectorBackendDispatchers.cpp
143 /*
144  * Copyright (C) 2013 Google Inc. All rights reserved.
145  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
146  * Copyright (C) 2014 University of Washington. All rights reserved.
147  *
148  * Redistribution and use in source and binary forms, with or without
149  * modification, are permitted provided that the following conditions
150  * are met:
151  * 1. Redistributions of source code must retain the above copyright
152  *    notice, this list of conditions and the following disclaimer.
153  * 2. Redistributions in binary form must reproduce the above copyright
154  *    notice, this list of conditions and the following disclaimer in the
155  *    documentation and/or other materials provided with the distribution.
156  *
157  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
158  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
159  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
160  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
161  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
162  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
163  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
164  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
165  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
166  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
167  * THE POSSIBILITY OF SUCH DAMAGE.
168  */
169
170 // DO NOT EDIT THIS FILE. It is automatically generated from same-type-id-different-domain.json
171 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
172
173 #include "config.h"
174 #include "InspectorBackendDispatchers.h"
175
176 #include <inspector/InspectorFrontendRouter.h>
177 #include <inspector/InspectorValues.h>
178 #include <wtf/NeverDestroyed.h>
179 #include <wtf/text/CString.h>
180
181 #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
182 #include "InspectorAlternateBackendDispatchers.h"
183 #endif
184
185 namespace Inspector {
186
187
188
189 } // namespace Inspector
190
191 ### End File: InspectorBackendDispatchers.cpp
192
193 ### Begin File: InspectorFrontendDispatchers.h
194 /*
195  * Copyright (C) 2013 Google Inc. All rights reserved.
196  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
197  * Copyright (C) 2014 University of Washington. All rights reserved.
198  *
199  * Redistribution and use in source and binary forms, with or without
200  * modification, are permitted provided that the following conditions
201  * are met:
202  * 1. Redistributions of source code must retain the above copyright
203  *    notice, this list of conditions and the following disclaimer.
204  * 2. Redistributions in binary form must reproduce the above copyright
205  *    notice, this list of conditions and the following disclaimer in the
206  *    documentation and/or other materials provided with the distribution.
207  *
208  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
209  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
210  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
211  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
212  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
213  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
214  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
215  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
216  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
217  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
218  * THE POSSIBILITY OF SUCH DAMAGE.
219  */
220
221 // DO NOT EDIT THIS FILE. It is automatically generated from same-type-id-different-domain.json
222 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
223
224 #ifndef InspectorFrontendDispatchers_h
225 #define InspectorFrontendDispatchers_h
226
227 #include "InspectorProtocolObjects.h"
228 #include <inspector/InspectorValues.h>
229 #include <wtf/text/WTFString.h>
230
231 namespace Inspector {
232
233 class FrontendRouter;
234
235 } // namespace Inspector
236
237 #endif // !defined(InspectorFrontendDispatchers_h)
238 ### End File: InspectorFrontendDispatchers.h
239
240 ### Begin File: InspectorFrontendDispatchers.cpp
241 /*
242  * Copyright (C) 2013 Google Inc. All rights reserved.
243  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
244  * Copyright (C) 2014 University of Washington. All rights reserved.
245  *
246  * Redistribution and use in source and binary forms, with or without
247  * modification, are permitted provided that the following conditions
248  * are met:
249  * 1. Redistributions of source code must retain the above copyright
250  *    notice, this list of conditions and the following disclaimer.
251  * 2. Redistributions in binary form must reproduce the above copyright
252  *    notice, this list of conditions and the following disclaimer in the
253  *    documentation and/or other materials provided with the distribution.
254  *
255  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
256  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
257  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
258  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
259  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
260  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
261  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
262  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
263  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
264  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
265  * THE POSSIBILITY OF SUCH DAMAGE.
266  */
267
268 // DO NOT EDIT THIS FILE. It is automatically generated from same-type-id-different-domain.json
269 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
270
271 #include "config.h"
272 #include "InspectorFrontendDispatchers.h"
273
274 #include "InspectorFrontendRouter.h"
275 #include <wtf/text/CString.h>
276
277 namespace Inspector {
278
279 } // namespace Inspector
280
281 ### End File: InspectorFrontendDispatchers.cpp
282
283 ### Begin File: InspectorProtocolObjects.h
284 /*
285  * Copyright (C) 2013 Google Inc. All rights reserved.
286  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
287  * Copyright (C) 2014 University of Washington. All rights reserved.
288  *
289  * Redistribution and use in source and binary forms, with or without
290  * modification, are permitted provided that the following conditions
291  * are met:
292  * 1. Redistributions of source code must retain the above copyright
293  *    notice, this list of conditions and the following disclaimer.
294  * 2. Redistributions in binary form must reproduce the above copyright
295  *    notice, this list of conditions and the following disclaimer in the
296  *    documentation and/or other materials provided with the distribution.
297  *
298  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
299  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
300  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
301  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
302  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
303  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
304  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
305  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
306  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
307  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
308  * THE POSSIBILITY OF SUCH DAMAGE.
309  */
310
311 // DO NOT EDIT THIS FILE. It is automatically generated from same-type-id-different-domain.json
312 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
313
314 #ifndef InspectorProtocolObjects_h
315 #define InspectorProtocolObjects_h
316
317 #include <inspector/InspectorProtocolTypes.h>
318 #include <wtf/Assertions.h>
319
320 namespace Inspector {
321
322
323
324 namespace Protocol {
325
326
327
328 // Typedefs.
329 namespace Runtime {
330 /* Unique object identifier. */
331 typedef String RemoteObjectId;
332 } // Runtime
333
334 namespace Runtime2 {
335 /* Unique object identifier. */
336 typedef String RemoteObjectId;
337 } // Runtime2
338 // End of typedefs.
339
340 String getEnumConstantValue(int code);
341
342 template<typename T> String getEnumConstantValue(T enumValue)
343 {
344     return getEnumConstantValue(static_cast<int>(enumValue));
345 }
346
347
348
349 } // namespace Protocol
350
351 } // namespace Inspector
352
353 #endif // !defined(InspectorProtocolObjects_h)
354 ### End File: InspectorProtocolObjects.h
355
356 ### Begin File: InspectorProtocolObjects.cpp
357 /*
358  * Copyright (C) 2013 Google Inc. All rights reserved.
359  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
360  * Copyright (C) 2014 University of Washington. All rights reserved.
361  *
362  * Redistribution and use in source and binary forms, with or without
363  * modification, are permitted provided that the following conditions
364  * are met:
365  * 1. Redistributions of source code must retain the above copyright
366  *    notice, this list of conditions and the following disclaimer.
367  * 2. Redistributions in binary form must reproduce the above copyright
368  *    notice, this list of conditions and the following disclaimer in the
369  *    documentation and/or other materials provided with the distribution.
370  *
371  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
372  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
373  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
374  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
375  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
376  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
377  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
378  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
379  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
380  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
381  * THE POSSIBILITY OF SUCH DAMAGE.
382  */
383
384 // DO NOT EDIT THIS FILE. It is automatically generated from same-type-id-different-domain.json
385 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
386
387 #include "config.h"
388 #include "InspectorProtocolObjects.h"
389
390 #include <wtf/text/CString.h>
391
392 namespace Inspector {
393
394 namespace Protocol {
395
396 static const char* const enum_constant_values[] = {
397 };
398
399 String getEnumConstantValue(int code) {
400     return enum_constant_values[code];
401 }
402
403
404
405 } // namespace Protocol
406
407 } // namespace Inspector
408
409 ### End File: InspectorProtocolObjects.cpp
410
411 ### Begin File: RWIProtocolBackendDispatchers.h
412 /*
413  * Copyright (C) 2013 Google Inc. All rights reserved.
414  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
415  * Copyright (C) 2014 University of Washington. All rights reserved.
416  *
417  * Redistribution and use in source and binary forms, with or without
418  * modification, are permitted provided that the following conditions
419  * are met:
420  * 1. Redistributions of source code must retain the above copyright
421  *    notice, this list of conditions and the following disclaimer.
422  * 2. Redistributions in binary form must reproduce the above copyright
423  *    notice, this list of conditions and the following disclaimer in the
424  *    documentation and/or other materials provided with the distribution.
425  *
426  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
427  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
428  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
429  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
430  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
431  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
432  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
433  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
434  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
435  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
436  * THE POSSIBILITY OF SUCH DAMAGE.
437  */
438
439 // DO NOT EDIT THIS FILE. It is automatically generated from same-type-id-different-domain.json
440 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
441
442 #include <JavaScriptCore/InspectorAlternateBackendDispatchers.h>
443 #include <wtf/RetainPtr.h>
444
445
446
447 namespace Inspector {
448
449
450
451
452
453
454 } // namespace Inspector
455
456 ### End File: RWIProtocolBackendDispatchers.h
457
458 ### Begin File: RWIProtocolConfiguration.mm
459 /*
460  * Copyright (C) 2013 Google Inc. All rights reserved.
461  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
462  * Copyright (C) 2014 University of Washington. All rights reserved.
463  *
464  * Redistribution and use in source and binary forms, with or without
465  * modification, are permitted provided that the following conditions
466  * are met:
467  * 1. Redistributions of source code must retain the above copyright
468  *    notice, this list of conditions and the following disclaimer.
469  * 2. Redistributions in binary form must reproduce the above copyright
470  *    notice, this list of conditions and the following disclaimer in the
471  *    documentation and/or other materials provided with the distribution.
472  *
473  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
474  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
475  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
476  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
477  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
478  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
479  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
480  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
481  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
482  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
483  * THE POSSIBILITY OF SUCH DAMAGE.
484  */
485
486 // DO NOT EDIT THIS FILE. It is automatically generated from same-type-id-different-domain.json
487 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
488
489 #import "config.h"
490 #import "RWIProtocolConfiguration.h"
491
492 #import "RWIProtocolInternal.h"
493 #import "RWIProtocolBackendDispatchers.h"
494 #import <JavaScriptCore/AlternateDispatchableAgent.h>
495 #import <JavaScriptCore/AugmentableInspectorController.h>
496 #import <JavaScriptCore/InspectorAlternateBackendDispatchers.h>
497 #import <JavaScriptCore/InspectorBackendDispatchers.h>
498
499 using namespace Inspector;
500
501 @implementation RWIProtocolConfiguration
502 {
503     AugmentableInspectorController* _controller;
504 }
505
506 - (instancetype)initWithController:(AugmentableInspectorController*)controller
507 {
508     self = [super init];
509     if (!self)
510         return nil;
511     ASSERT(controller);
512     _controller = controller;
513     return self;
514 }
515
516 - (void)dealloc
517 {
518     [super dealloc];
519 }
520
521 @end
522
523
524 ### End File: RWIProtocolConfiguration.mm
525
526 ### Begin File: RWIProtocolConfiguration.h
527 /*
528  * Copyright (C) 2013 Google Inc. All rights reserved.
529  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
530  * Copyright (C) 2014 University of Washington. All rights reserved.
531  *
532  * Redistribution and use in source and binary forms, with or without
533  * modification, are permitted provided that the following conditions
534  * are met:
535  * 1. Redistributions of source code must retain the above copyright
536  *    notice, this list of conditions and the following disclaimer.
537  * 2. Redistributions in binary form must reproduce the above copyright
538  *    notice, this list of conditions and the following disclaimer in the
539  *    documentation and/or other materials provided with the distribution.
540  *
541  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
542  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
543  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
544  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
545  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
546  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
547  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
548  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
549  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
550  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
551  * THE POSSIBILITY OF SUCH DAMAGE.
552  */
553
554 // DO NOT EDIT THIS FILE. It is automatically generated from same-type-id-different-domain.json
555 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
556
557 #import <WebInspector/RWIProtocol.h>
558
559 __attribute__((visibility ("default")))
560 @interface RWIProtocolConfiguration : NSObject
561 @end
562
563
564 ### End File: RWIProtocolConfiguration.h
565
566 ### Begin File: RWIProtocolBackendDispatchers.mm
567 /*
568  * Copyright (C) 2013 Google Inc. All rights reserved.
569  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
570  * Copyright (C) 2014 University of Washington. All rights reserved.
571  *
572  * Redistribution and use in source and binary forms, with or without
573  * modification, are permitted provided that the following conditions
574  * are met:
575  * 1. Redistributions of source code must retain the above copyright
576  *    notice, this list of conditions and the following disclaimer.
577  * 2. Redistributions in binary form must reproduce the above copyright
578  *    notice, this list of conditions and the following disclaimer in the
579  *    documentation and/or other materials provided with the distribution.
580  *
581  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
582  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
583  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
584  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
585  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
586  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
587  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
588  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
589  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
590  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
591  * THE POSSIBILITY OF SUCH DAMAGE.
592  */
593
594 // DO NOT EDIT THIS FILE. It is automatically generated from same-type-id-different-domain.json
595 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
596
597 #import "config.h"
598 #import "RWIProtocolBackendDispatchers.h"
599
600 #include "RWIProtocolInternal.h"
601 #include "RWIProtocolEnumConversionHelpers.h"
602 #include <JavaScriptCore/InspectorValues.h>
603
604 namespace Inspector {
605
606
607
608
609
610 } // namespace Inspector
611
612 ### End File: RWIProtocolBackendDispatchers.mm
613
614 ### Begin File: RWIProtocolEnumConversionHelpers.h
615 /*
616  * Copyright (C) 2013 Google Inc. All rights reserved.
617  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
618  * Copyright (C) 2014 University of Washington. All rights reserved.
619  *
620  * Redistribution and use in source and binary forms, with or without
621  * modification, are permitted provided that the following conditions
622  * are met:
623  * 1. Redistributions of source code must retain the above copyright
624  *    notice, this list of conditions and the following disclaimer.
625  * 2. Redistributions in binary form must reproduce the above copyright
626  *    notice, this list of conditions and the following disclaimer in the
627  *    documentation and/or other materials provided with the distribution.
628  *
629  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
630  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
631  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
632  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
633  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
634  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
635  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
636  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
637  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
638  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
639  * THE POSSIBILITY OF SUCH DAMAGE.
640  */
641
642 // DO NOT EDIT THIS FILE. It is automatically generated from same-type-id-different-domain.json
643 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
644
645 #import "RWIProtocolArrayConversionHelpers.h"
646
647 namespace Inspector {
648
649 template<typename ObjCEnumType>
650 ObjCEnumType fromProtocolString(const String& value);
651
652
653
654
655
656 } // namespace Inspector
657
658 ### End File: RWIProtocolEnumConversionHelpers.h
659
660 ### Begin File: RWIProtocolEventDispatchers.mm
661 /*
662  * Copyright (C) 2013 Google Inc. All rights reserved.
663  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
664  * Copyright (C) 2014 University of Washington. All rights reserved.
665  *
666  * Redistribution and use in source and binary forms, with or without
667  * modification, are permitted provided that the following conditions
668  * are met:
669  * 1. Redistributions of source code must retain the above copyright
670  *    notice, this list of conditions and the following disclaimer.
671  * 2. Redistributions in binary form must reproduce the above copyright
672  *    notice, this list of conditions and the following disclaimer in the
673  *    documentation and/or other materials provided with the distribution.
674  *
675  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
676  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
677  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
678  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
679  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
680  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
681  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
682  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
683  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
684  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
685  * THE POSSIBILITY OF SUCH DAMAGE.
686  */
687
688 // DO NOT EDIT THIS FILE. It is automatically generated from same-type-id-different-domain.json
689 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
690
691 #import "config.h"
692 #import "RWIProtocolInternal.h"
693
694 #import "RWIProtocolEnumConversionHelpers.h"
695 #import <JavaScriptCore/InspectorValues.h>
696
697 using namespace Inspector;
698
699
700
701
702
703
704 ### End File: RWIProtocolEventDispatchers.mm
705
706 ### Begin File: RWIProtocol.h
707 /*
708  * Copyright (C) 2013 Google Inc. All rights reserved.
709  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
710  * Copyright (C) 2014 University of Washington. All rights reserved.
711  *
712  * Redistribution and use in source and binary forms, with or without
713  * modification, are permitted provided that the following conditions
714  * are met:
715  * 1. Redistributions of source code must retain the above copyright
716  *    notice, this list of conditions and the following disclaimer.
717  * 2. Redistributions in binary form must reproduce the above copyright
718  *    notice, this list of conditions and the following disclaimer in the
719  *    documentation and/or other materials provided with the distribution.
720  *
721  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
722  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
723  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
724  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
725  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
726  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
727  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
728  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
729  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
730  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
731  * THE POSSIBILITY OF SUCH DAMAGE.
732  */
733
734 // DO NOT EDIT THIS FILE. It is automatically generated from same-type-id-different-domain.json
735 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
736
737 #import <Foundation/Foundation.h>
738
739 #import <WebInspector/RWIProtocolJSONObject.h>
740
741
742
743
744
745
746
747
748
749
750
751
752
753 ### End File: RWIProtocol.h
754
755 ### Begin File: RWIProtocolTypes.mm
756 /*
757  * Copyright (C) 2013 Google Inc. All rights reserved.
758  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
759  * Copyright (C) 2014 University of Washington. All rights reserved.
760  *
761  * Redistribution and use in source and binary forms, with or without
762  * modification, are permitted provided that the following conditions
763  * are met:
764  * 1. Redistributions of source code must retain the above copyright
765  *    notice, this list of conditions and the following disclaimer.
766  * 2. Redistributions in binary form must reproduce the above copyright
767  *    notice, this list of conditions and the following disclaimer in the
768  *    documentation and/or other materials provided with the distribution.
769  *
770  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
771  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
772  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
773  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
774  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
775  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
776  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
777  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
778  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
779  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
780  * THE POSSIBILITY OF SUCH DAMAGE.
781  */
782
783 // DO NOT EDIT THIS FILE. It is automatically generated from same-type-id-different-domain.json
784 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
785
786 #import "config.h"
787 #import "RWIProtocolInternal.h"
788
789 #import "RWIProtocolEnumConversionHelpers.h"
790 #import <JavaScriptCore/InspectorValues.h>
791 #import <wtf/Assertions.h>
792
793 using namespace Inspector;
794
795
796
797
798
799
800 ### End File: RWIProtocolTypes.mm
801
802 ### Begin File: RWIProtocolInternal.h
803 /*
804  * Copyright (C) 2013 Google Inc. All rights reserved.
805  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
806  * Copyright (C) 2014 University of Washington. All rights reserved.
807  *
808  * Redistribution and use in source and binary forms, with or without
809  * modification, are permitted provided that the following conditions
810  * are met:
811  * 1. Redistributions of source code must retain the above copyright
812  *    notice, this list of conditions and the following disclaimer.
813  * 2. Redistributions in binary form must reproduce the above copyright
814  *    notice, this list of conditions and the following disclaimer in the
815  *    documentation and/or other materials provided with the distribution.
816  *
817  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
818  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
819  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
820  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
821  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
822  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
823  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
824  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
825  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
826  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
827  * THE POSSIBILITY OF SUCH DAMAGE.
828  */
829
830 // DO NOT EDIT THIS FILE. It is automatically generated from same-type-id-different-domain.json
831 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
832
833 #import "RWIProtocol.h"
834 #import "RWIProtocolJSONObjectInternal.h"
835 #import <JavaScriptCore/AugmentableInspectorController.h>
836 #import <JavaScriptCore/InspectorValues.h>
837
838
839
840
841 ### End File: RWIProtocolInternal.h