summaryrefslogtreecommitdiff
path: root/chromium/content/browser/devtools/devtools_protocol_constants.cc
blob: af5ecd1f580d1b51a0bcc095aa51fe707cdd57bc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
// Copyright (c) 2013 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// THIS FILE IS AUTOGENERATED.
// If you need change something in this file, please see
// protocol.json and browser_protocol.json

#include "content/browser/devtools/devtools_protocol_constants.h"

namespace content {
namespace devtools {

const char kResult[] = "result";

namespace DOM {
  const char kName[] = "DOM";

  namespace Rect {
    const char kParamHeight[] = "height";
    const char kParamWidth[] = "width";
    const char kParamX[] = "x";
    const char kParamY[] = "y";
  } // Rect

  namespace setFileInputFiles {
    const char kName[] = "DOM.setFileInputFiles";
    const char kParamFiles[] = "files";
    const char kParamNodeId[] = "nodeId";
  } // setFileInputFiles
} // DOM

namespace Input {
  const char kName[] = "Input";

  namespace dispatchGestureEvent {
    const char kName[] = "Input.dispatchGestureEvent";
    const char kParamDeltaX[] = "deltaX";
    const char kParamDeltaY[] = "deltaY";
    const char kParamPinchScale[] = "pinchScale";
    const char kParamTimestamp[] = "timestamp";
    const char kParamType[] = "type";
    const char kParamX[] = "x";
    const char kParamY[] = "y";

    namespace Type {
      const char kEnumPinchBegin[] = "pinchBegin";
      const char kEnumPinchEnd[] = "pinchEnd";
      const char kEnumPinchUpdate[] = "pinchUpdate";
      const char kEnumScrollBegin[] = "scrollBegin";
      const char kEnumScrollEnd[] = "scrollEnd";
      const char kEnumScrollUpdate[] = "scrollUpdate";
      const char kEnumTap[] = "tap";
      const char kEnumTapDown[] = "tapDown";
    } // Type
  } // dispatchGestureEvent

  namespace dispatchMouseEvent {
    const char kName[] = "Input.dispatchMouseEvent";
    const char kParamButton[] = "button";
    const char kParamClickCount[] = "clickCount";
    const char kParamDeviceSpace[] = "deviceSpace";
    const char kParamModifiers[] = "modifiers";
    const char kParamTimestamp[] = "timestamp";
    const char kParamType[] = "type";
    const char kParamX[] = "x";
    const char kParamY[] = "y";

    namespace Button {
      const char kEnumLeft[] = "left";
      const char kEnumMiddle[] = "middle";
      const char kEnumNone[] = "none";
      const char kEnumRight[] = "right";
    } // Button

    namespace Type {
      const char kEnumMouseMoved[] = "mouseMoved";
      const char kEnumMousePressed[] = "mousePressed";
      const char kEnumMouseReleased[] = "mouseReleased";
    } // Type
  } // dispatchMouseEvent
} // Input

namespace Inspector {
  const char kName[] = "Inspector";

  namespace detached {
    const char kName[] = "Inspector.detached";
    const char kParamReason[] = "reason";
  } // detached

  namespace targetCrashed {
    const char kName[] = "Inspector.targetCrashed";
  } // targetCrashed
} // Inspector

namespace Page {
  const char kName[] = "Page";

  namespace NavigationEntry {
    const char kParamId[] = "id";
    const char kParamTitle[] = "title";
    const char kParamUrl[] = "url";
  } // NavigationEntry

  namespace Quota {
    const char kParamPersistent[] = "persistent";
    const char kParamTemporary[] = "temporary";
  } // Quota

  namespace ScreencastFrameMetadata {
    const char kParamDeviceScaleFactor[] = "deviceScaleFactor";
    const char kParamOffsetBottom[] = "offsetBottom";
    const char kParamOffsetTop[] = "offsetTop";
    const char kParamPageScaleFactor[] = "pageScaleFactor";
    const char kParamPageScaleFactorMax[] = "pageScaleFactorMax";
    const char kParamPageScaleFactorMin[] = "pageScaleFactorMin";
    const char kParamViewport[] = "viewport";
  } // ScreencastFrameMetadata

  namespace Usage {
    const char kParamPersistent[] = "persistent";
    const char kParamSyncable[] = "syncable";
    const char kParamTemporary[] = "temporary";
  } // Usage

  namespace UsageItem {
    const char kParamId[] = "id";
    const char kParamValue[] = "value";

    namespace Id {
      const char kEnumAppcache[] = "appcache";
      const char kEnumDatabase[] = "database";
      const char kEnumFilesystem[] = "filesystem";
      const char kEnumIndexeddatabase[] = "indexeddatabase";
    } // Id
  } // UsageItem

  namespace canScreencast {
    const char kName[] = "Page.canScreencast";
    const char kResponseResult[] = "result";
  } // canScreencast

  namespace captureScreenshot {
    const char kName[] = "Page.captureScreenshot";
    const char kParamFormat[] = "format";
    const char kParamMaxHeight[] = "maxHeight";
    const char kParamMaxWidth[] = "maxWidth";
    const char kParamQuality[] = "quality";
    const char kResponseData[] = "data";
    const char kResponseMetadata[] = "metadata";

    namespace Format {
      const char kEnumJpeg[] = "jpeg";
      const char kEnumPng[] = "png";
    } // Format
  } // captureScreenshot

  namespace disable {
    const char kName[] = "Page.disable";
  } // disable

  namespace getNavigationHistory {
    const char kName[] = "Page.getNavigationHistory";
    const char kResponseCurrentIndex[] = "currentIndex";
    const char kResponseEntries[] = "entries";
  } // getNavigationHistory

  namespace handleJavaScriptDialog {
    const char kName[] = "Page.handleJavaScriptDialog";
    const char kParamAccept[] = "accept";
    const char kParamPromptText[] = "promptText";
  } // handleJavaScriptDialog

  namespace navigate {
    const char kName[] = "Page.navigate";
    const char kParamUrl[] = "url";
  } // navigate

  namespace navigateToHistoryEntry {
    const char kName[] = "Page.navigateToHistoryEntry";
    const char kParamEntryId[] = "entryId";
  } // navigateToHistoryEntry

  namespace queryUsageAndQuota {
    const char kName[] = "Page.queryUsageAndQuota";
    const char kParamSecurityOrigin[] = "securityOrigin";
    const char kResponseQuota[] = "quota";
    const char kResponseUsage[] = "usage";
  } // queryUsageAndQuota

  namespace reload {
    const char kName[] = "Page.reload";
    const char kParamIgnoreCache[] = "ignoreCache";
    const char kParamScriptPreprocessor[] = "scriptPreprocessor";
    const char kParamScriptToEvaluateOnLoad[] = "scriptToEvaluateOnLoad";
  } // reload

  namespace screencastFrame {
    const char kName[] = "Page.screencastFrame";
    const char kParamData[] = "data";
    const char kParamMetadata[] = "metadata";
  } // screencastFrame

  namespace screencastVisibilityChanged {
    const char kName[] = "Page.screencastVisibilityChanged";
    const char kParamVisible[] = "visible";
  } // screencastVisibilityChanged

  namespace startScreencast {
    const char kName[] = "Page.startScreencast";
    const char kParamFormat[] = "format";
    const char kParamMaxHeight[] = "maxHeight";
    const char kParamMaxWidth[] = "maxWidth";
    const char kParamQuality[] = "quality";

    namespace Format {
      const char kEnumJpeg[] = "jpeg";
      const char kEnumPng[] = "png";
    } // Format
  } // startScreencast

  namespace stopScreencast {
    const char kName[] = "Page.stopScreencast";
  } // stopScreencast
} // Page

namespace SystemInfo {
  const char kName[] = "SystemInfo";

  namespace GPUDevice {
    const char kParamDeviceId[] = "deviceId";
    const char kParamDeviceString[] = "deviceString";
    const char kParamVendorId[] = "vendorId";
    const char kParamVendorString[] = "vendorString";
  } // GPUDevice

  namespace GPUInfo {
    const char kParamAuxAttributes[] = "auxAttributes";
    const char kParamDevices[] = "devices";
    const char kParamFeatureStatus[] = "featureStatus";
  } // GPUInfo

  namespace SystemInfo {
    const char kParamGpu[] = "gpu";
    const char kParamModelName[] = "modelName";
  } // SystemInfo

  namespace getInfo {
    const char kName[] = "SystemInfo.getInfo";
    const char kResponseInfo[] = "info";
  } // getInfo
} // SystemInfo

namespace Tracing {
  const char kName[] = "Tracing";

  namespace dataCollected {
    const char kName[] = "Tracing.dataCollected";
    const char kParamValue[] = "value";
  } // dataCollected

  namespace end {
    const char kName[] = "Tracing.end";
  } // end

  namespace start {
    const char kName[] = "Tracing.start";
    const char kParamCategories[] = "categories";
    const char kParamOptions[] = "options";
  } // start

  namespace tracingComplete {
    const char kName[] = "Tracing.tracingComplete";
  } // tracingComplete
} // Tracing

namespace Worker {
  const char kName[] = "Worker";

  namespace disconnectFromWorker {
    const char kName[] = "Worker.disconnectFromWorker";
    const char kParamWorkerId[] = "workerId";
  } // disconnectFromWorker

  namespace disconnectedFromWorker {
    const char kName[] = "Worker.disconnectedFromWorker";
  } // disconnectedFromWorker
} // Worker


}  // devtools
}  // content