1 | // Copyright 2019 Google LLC |
2 | // |
3 | // Licensed under the Apache License, Version 2.0 (the "License"); |
4 | // you may not use this file except in compliance with the License. |
5 | // You may obtain a copy of the License at |
6 | // |
7 | // https://www.apache.org/licenses/LICENSE-2.0 |
8 | // |
9 | // Unless required by applicable law or agreed to in writing, software |
10 | // distributed under the License is distributed on an "AS IS" BASIS, |
11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
12 | // See the License for the specific language governing permissions and |
13 | // limitations under the License. |
14 | |
15 | // Generated with protocol_gen.go -- do not edit this file. |
16 | // go run scripts/protocol_gen/protocol_gen.go |
17 | // |
18 | // DAP version 1.46.0 |
19 | |
20 | #include "dap/protocol.h" |
21 | |
22 | namespace dap { |
23 | |
24 | DAP_IMPLEMENT_STRUCT_TYPEINFO(BreakpointEvent, |
25 | "breakpoint" , |
26 | DAP_FIELD(breakpoint, "breakpoint" ), |
27 | DAP_FIELD(reason, "reason" )); |
28 | |
29 | DAP_IMPLEMENT_STRUCT_TYPEINFO(CapabilitiesEvent, |
30 | "capabilities" , |
31 | DAP_FIELD(capabilities, "capabilities" )); |
32 | |
33 | DAP_IMPLEMENT_STRUCT_TYPEINFO(ContinuedEvent, |
34 | "continued" , |
35 | DAP_FIELD(allThreadsContinued, |
36 | "allThreadsContinued" ), |
37 | DAP_FIELD(threadId, "threadId" )); |
38 | |
39 | DAP_IMPLEMENT_STRUCT_TYPEINFO(ExitedEvent, |
40 | "exited" , |
41 | DAP_FIELD(exitCode, "exitCode" )); |
42 | |
43 | DAP_IMPLEMENT_STRUCT_TYPEINFO(InitializedEvent, "initialized" ); |
44 | |
45 | DAP_IMPLEMENT_STRUCT_TYPEINFO(InvalidatedEvent, |
46 | "invalidated" , |
47 | DAP_FIELD(areas, "areas" ), |
48 | DAP_FIELD(stackFrameId, "stackFrameId" ), |
49 | DAP_FIELD(threadId, "threadId" )); |
50 | |
51 | DAP_IMPLEMENT_STRUCT_TYPEINFO(LoadedSourceEvent, |
52 | "loadedSource" , |
53 | DAP_FIELD(reason, "reason" ), |
54 | DAP_FIELD(source, "source" )); |
55 | |
56 | DAP_IMPLEMENT_STRUCT_TYPEINFO(ModuleEvent, |
57 | "module" , |
58 | DAP_FIELD(module, "module" ), |
59 | DAP_FIELD(reason, "reason" )); |
60 | |
61 | DAP_IMPLEMENT_STRUCT_TYPEINFO(OutputEvent, |
62 | "output" , |
63 | DAP_FIELD(category, "category" ), |
64 | DAP_FIELD(column, "column" ), |
65 | DAP_FIELD(data, "data" ), |
66 | DAP_FIELD(group, "group" ), |
67 | DAP_FIELD(line, "line" ), |
68 | DAP_FIELD(output, "output" ), |
69 | DAP_FIELD(source, "source" ), |
70 | DAP_FIELD(variablesReference, |
71 | "variablesReference" )); |
72 | |
73 | DAP_IMPLEMENT_STRUCT_TYPEINFO(ProcessEvent, |
74 | "process" , |
75 | DAP_FIELD(isLocalProcess, "isLocalProcess" ), |
76 | DAP_FIELD(name, "name" ), |
77 | DAP_FIELD(pointerSize, "pointerSize" ), |
78 | DAP_FIELD(startMethod, "startMethod" ), |
79 | DAP_FIELD(systemProcessId, "systemProcessId" )); |
80 | |
81 | DAP_IMPLEMENT_STRUCT_TYPEINFO(ProgressEndEvent, |
82 | "progressEnd" , |
83 | DAP_FIELD(message, "message" ), |
84 | DAP_FIELD(progressId, "progressId" )); |
85 | |
86 | DAP_IMPLEMENT_STRUCT_TYPEINFO(ProgressStartEvent, |
87 | "progressStart" , |
88 | DAP_FIELD(cancellable, "cancellable" ), |
89 | DAP_FIELD(message, "message" ), |
90 | DAP_FIELD(percentage, "percentage" ), |
91 | DAP_FIELD(progressId, "progressId" ), |
92 | DAP_FIELD(requestId, "requestId" ), |
93 | DAP_FIELD(title, "title" )); |
94 | |
95 | DAP_IMPLEMENT_STRUCT_TYPEINFO(ProgressUpdateEvent, |
96 | "progressUpdate" , |
97 | DAP_FIELD(message, "message" ), |
98 | DAP_FIELD(percentage, "percentage" ), |
99 | DAP_FIELD(progressId, "progressId" )); |
100 | |
101 | DAP_IMPLEMENT_STRUCT_TYPEINFO(StoppedEvent, |
102 | "stopped" , |
103 | DAP_FIELD(allThreadsStopped, "allThreadsStopped" ), |
104 | DAP_FIELD(description, "description" ), |
105 | DAP_FIELD(hitBreakpointIds, "hitBreakpointIds" ), |
106 | DAP_FIELD(preserveFocusHint, "preserveFocusHint" ), |
107 | DAP_FIELD(reason, "reason" ), |
108 | DAP_FIELD(text, "text" ), |
109 | DAP_FIELD(threadId, "threadId" ), |
110 | // mozart added:2022/1/14 |
111 | DAP_FIELD(source, "source" ), |
112 | DAP_FIELD(line, "line" ), |
113 | DAP_FIELD(column, "column" )); |
114 | |
115 | DAP_IMPLEMENT_STRUCT_TYPEINFO(TerminatedEvent, |
116 | "terminated" , |
117 | DAP_FIELD(restart, "restart" )); |
118 | |
119 | DAP_IMPLEMENT_STRUCT_TYPEINFO(ThreadEvent, |
120 | "thread" , |
121 | DAP_FIELD(reason, "reason" ), |
122 | DAP_FIELD(threadId, "threadId" )); |
123 | |
124 | } // namespace dap |
125 | |