16 |
16 |
17 a { color: #BA6D36; } |
17 a { color: #BA6D36; } |
18 |
18 |
19 </style> |
19 </style> |
20 </head> |
20 </head> |
21 <body><a NAME="top" ID="top"></a> |
21 <body> |
|
22 <a NAME="top" ID="top"></a> |
22 <h1>eric6.Debugger.DebugServer</h1> |
23 <h1>eric6.Debugger.DebugServer</h1> |
|
24 |
23 <p> |
25 <p> |
24 Module implementing the debug server. |
26 Module implementing the debug server. |
25 </p> |
27 </p> |
26 <h3>Global Attributes</h3> |
28 <h3>Global Attributes</h3> |
|
29 |
27 <table> |
30 <table> |
28 <tr><td>DebuggerInterfaces</td></tr> |
31 <tr><td>DebuggerInterfaces</td></tr> |
29 </table> |
32 </table> |
30 <h3>Classes</h3> |
33 <h3>Classes</h3> |
|
34 |
31 <table> |
35 <table> |
|
36 |
32 <tr> |
37 <tr> |
33 <td><a href="#DebugServer">DebugServer</a></td> |
38 <td><a href="#DebugServer">DebugServer</a></td> |
34 <td>Class implementing the debug server embedded within the IDE.</td> |
39 <td>Class implementing the debug server embedded within the IDE.</td> |
35 </tr> |
40 </tr> |
36 </table> |
41 </table> |
37 <h3>Functions</h3> |
42 <h3>Functions</h3> |
|
43 |
38 <table> |
44 <table> |
39 <tr><td>None</td></tr> |
45 <tr><td>None</td></tr> |
40 </table> |
46 </table> |
41 <hr /><hr /> |
47 <hr /> |
|
48 <hr /> |
42 <a NAME="DebugServer" ID="DebugServer"></a> |
49 <a NAME="DebugServer" ID="DebugServer"></a> |
43 <h2>DebugServer</h2> |
50 <h2>DebugServer</h2> |
|
51 |
44 <p> |
52 <p> |
45 Class implementing the debug server embedded within the IDE. |
53 Class implementing the debug server embedded within the IDE. |
46 </p><h3>Signals</h3> |
54 </p> |
47 <dl> |
55 <h3>Signals</h3> |
|
56 <dl> |
|
57 |
48 <dt>appendStdout(msg)</dt> |
58 <dt>appendStdout(msg)</dt> |
49 <dd> |
59 <dd> |
50 emitted when a passive debug connection is |
60 emitted when a passive debug connection is |
51 established or lost |
61 established or lost |
52 </dd><dt>callTraceInfo</dt> |
62 </dd> |
|
63 <dt>callTraceInfo</dt> |
53 <dd> |
64 <dd> |
54 emitted after the client reported the call trace |
65 emitted after the client reported the call trace |
55 data (isCall, fromFile, fromLine, fromFunction, toFile, toLine, |
66 data (isCall, fromFile, fromLine, fromFunction, toFile, toLine, |
56 toFunction) |
67 toFunction) |
57 </dd><dt>clientBanner(version, platform, dbgclient, venvname)</dt> |
68 </dd> |
|
69 <dt>clientBanner(version, platform, dbgclient, venvname)</dt> |
58 <dd> |
70 <dd> |
59 emitted after |
71 emitted after |
60 the client banner data was received |
72 the client banner data was received |
61 </dd><dt>clientBreakConditionError(fn, lineno)</dt> |
73 </dd> |
|
74 <dt>clientBreakConditionError(fn, lineno)</dt> |
62 <dd> |
75 <dd> |
63 emitted after the client has |
76 emitted after the client has |
64 signaled a syntax error in a breakpoint condition |
77 signaled a syntax error in a breakpoint condition |
65 </dd><dt>clientCapabilities(capabilities, cltype, venvname)</dt> |
78 </dd> |
|
79 <dt>clientCapabilities(capabilities, cltype, venvname)</dt> |
66 <dd> |
80 <dd> |
67 emitted after |
81 emitted after |
68 the clients capabilities were received |
82 the clients capabilities were received |
69 </dd><dt>clientClearBreak(filename, lineno)</dt> |
83 </dd> |
|
84 <dt>clientClearBreak(filename, lineno)</dt> |
70 <dd> |
85 <dd> |
71 emitted after the debug client |
86 emitted after the debug client |
72 has decided to clear a temporary breakpoint |
87 has decided to clear a temporary breakpoint |
73 </dd><dt>clientClearWatch(condition)</dt> |
88 </dd> |
|
89 <dt>clientClearWatch(condition)</dt> |
74 <dd> |
90 <dd> |
75 emitted after the debug client |
91 emitted after the debug client |
76 has decided to clear a temporary watch expression |
92 has decided to clear a temporary watch expression |
77 </dd><dt>clientCompletionList(completionList, text)</dt> |
93 </dd> |
|
94 <dt>clientCompletionList(completionList, text)</dt> |
78 <dd> |
95 <dd> |
79 emitted after the client |
96 emitted after the client |
80 the commandline completion list and the reworked searchstring was |
97 the commandline completion list and the reworked searchstring was |
81 received from the client |
98 received from the client |
82 </dd><dt>clientException(exception)</dt> |
99 </dd> |
|
100 <dt>clientException(exception)</dt> |
83 <dd> |
101 <dd> |
84 emitted after an exception occured on |
102 emitted after an exception occured on |
85 the client side |
103 the client side |
86 </dd><dt>clientExit(int, str, bool)</dt> |
104 </dd> |
|
105 <dt>clientExit(int, str, bool)</dt> |
87 <dd> |
106 <dd> |
88 emitted after the client has exited |
107 emitted after the client has exited |
89 giving the exit status, an exit message and an indication to be quiet |
108 giving the exit status, an exit message and an indication to be quiet |
90 </dd><dt>clientGone(bool)</dt> |
109 </dd> |
|
110 <dt>clientGone(bool)</dt> |
91 <dd> |
111 <dd> |
92 emitted if the client went away (planned or |
112 emitted if the client went away (planned or |
93 unplanned) |
113 unplanned) |
94 </dd><dt>clientInterpreterChanged(str)</dt> |
114 </dd> |
|
115 <dt>clientInterpreterChanged(str)</dt> |
95 <dd> |
116 <dd> |
96 emitted to signal a change of the |
117 emitted to signal a change of the |
97 client interpreter |
118 client interpreter |
98 </dd><dt>clientLine(filename, lineno, forStack)</dt> |
119 </dd> |
|
120 <dt>clientLine(filename, lineno, forStack)</dt> |
99 <dd> |
121 <dd> |
100 emitted after the |
122 emitted after the |
101 debug client has executed a line of code |
123 debug client has executed a line of code |
102 </dd><dt>clientOutput(str)</dt> |
124 </dd> |
|
125 <dt>clientOutput(str)</dt> |
103 <dd> |
126 <dd> |
104 emitted after the client has sent some output |
127 emitted after the client has sent some output |
105 </dd><dt>clientProcessStderr(str)</dt> |
128 </dd> |
|
129 <dt>clientProcessStderr(str)</dt> |
106 <dd> |
130 <dd> |
107 emitted after the client has sent some |
131 emitted after the client has sent some |
108 output via stderr |
132 output via stderr |
109 </dd><dt>clientProcessStdout(str)</dt> |
133 </dd> |
|
134 <dt>clientProcessStdout(str)</dt> |
110 <dd> |
135 <dd> |
111 emitted after the client has sent some |
136 emitted after the client has sent some |
112 output via stdout |
137 output via stdout |
113 </dd><dt>clientRawInput(prompt, echo)</dt> |
138 </dd> |
|
139 <dt>clientRawInput(prompt, echo)</dt> |
114 <dd> |
140 <dd> |
115 emitted after a raw input request was |
141 emitted after a raw input request was |
116 received |
142 received |
117 </dd><dt>clientRawInputSent()</dt> |
143 </dd> |
|
144 <dt>clientRawInputSent()</dt> |
118 <dd> |
145 <dd> |
119 emitted after the data was sent to the |
146 emitted after the data was sent to the |
120 debug client |
147 debug client |
121 </dd><dt>clientSignal(signal)</dt> |
148 </dd> |
|
149 <dt>clientSignal(signal)</dt> |
122 <dd> |
150 <dd> |
123 emitted after a signal has been generated on |
151 emitted after a signal has been generated on |
124 the client side |
152 the client side |
125 </dd><dt>clientStack(stack)</dt> |
153 </dd> |
|
154 <dt>clientStack(stack)</dt> |
126 <dd> |
155 <dd> |
127 emitted after the debug client has executed a |
156 emitted after the debug client has executed a |
128 line of code |
157 line of code |
129 </dd><dt>clientStatement(bool)</dt> |
158 </dd> |
|
159 <dt>clientStatement(bool)</dt> |
130 <dd> |
160 <dd> |
131 emitted after an interactive command has |
161 emitted after an interactive command has |
132 been executed. The parameter is 0 to indicate that the command is |
162 been executed. The parameter is 0 to indicate that the command is |
133 complete and 1 if it needs more input. |
163 complete and 1 if it needs more input. |
134 </dd><dt>clientSyntaxError(exception)</dt> |
164 </dd> |
|
165 <dt>clientSyntaxError(exception)</dt> |
135 <dd> |
166 <dd> |
136 emitted after a syntax error has been |
167 emitted after a syntax error has been |
137 detected on the client side |
168 detected on the client side |
138 </dd><dt>clientThreadList(currentId, threadList)</dt> |
169 </dd> |
|
170 <dt>clientThreadList(currentId, threadList)</dt> |
139 <dd> |
171 <dd> |
140 emitted after a thread list |
172 emitted after a thread list |
141 has been received |
173 has been received |
142 </dd><dt>clientThreadSet()</dt> |
174 </dd> |
|
175 <dt>clientThreadSet()</dt> |
143 <dd> |
176 <dd> |
144 emitted after the client has acknowledged the |
177 emitted after the client has acknowledged the |
145 change of the current thread |
178 change of the current thread |
146 </dd><dt>clientVariable(scope, variables)</dt> |
179 </dd> |
|
180 <dt>clientVariable(scope, variables)</dt> |
147 <dd> |
181 <dd> |
148 emitted after a dump for one class |
182 emitted after a dump for one class |
149 variable has been received |
183 variable has been received |
150 </dd><dt>clientVariables(scope, variables)</dt> |
184 </dd> |
|
185 <dt>clientVariables(scope, variables)</dt> |
151 <dd> |
186 <dd> |
152 emitted after a variables dump |
187 emitted after a variables dump |
153 has been received |
188 has been received |
154 </dd><dt>clientWatchConditionError(condition)</dt> |
189 </dd> |
|
190 <dt>clientWatchConditionError(condition)</dt> |
155 <dd> |
191 <dd> |
156 emitted after the client has |
192 emitted after the client has |
157 signaled a syntax error in a watch expression |
193 signaled a syntax error in a watch expression |
158 </dd><dt>passiveDebugStarted(str, bool)</dt> |
194 </dd> |
|
195 <dt>passiveDebugStarted(str, bool)</dt> |
159 <dd> |
196 <dd> |
160 emitted after the debug client has |
197 emitted after the debug client has |
161 connected in passive debug mode |
198 connected in passive debug mode |
162 </dd><dt>utDiscovered(testCases, exc_type, exc_value)</dt> |
199 </dd> |
|
200 <dt>utDiscovered(testCases, exc_type, exc_value)</dt> |
163 <dd> |
201 <dd> |
164 emitted after the |
202 emitted after the |
165 client has performed a test case discovery action |
203 client has performed a test case discovery action |
166 </dd><dt>utFinished()</dt> |
204 </dd> |
|
205 <dt>utFinished()</dt> |
167 <dd> |
206 <dd> |
168 emitted after the client signalled the end of the |
207 emitted after the client signalled the end of the |
169 unittest |
208 unittest |
170 </dd><dt>utPrepared(nrTests, exc_type, exc_value)</dt> |
209 </dd> |
|
210 <dt>utPrepared(nrTests, exc_type, exc_value)</dt> |
171 <dd> |
211 <dd> |
172 emitted after the client |
212 emitted after the client |
173 has loaded a unittest suite |
213 has loaded a unittest suite |
174 </dd><dt>utStartTest(testname, testdocu)</dt> |
214 </dd> |
|
215 <dt>utStartTest(testname, testdocu)</dt> |
175 <dd> |
216 <dd> |
176 emitted after the client has |
217 emitted after the client has |
177 started a test |
218 started a test |
178 </dd><dt>utStopTest()</dt> |
219 </dd> |
|
220 <dt>utStopTest()</dt> |
179 <dd> |
221 <dd> |
180 emitted after the client has finished a test |
222 emitted after the client has finished a test |
181 </dd><dt>utTestErrored(testname, exc_info, id)</dt> |
223 </dd> |
|
224 <dt>utTestErrored(testname, exc_info, id)</dt> |
182 <dd> |
225 <dd> |
183 emitted after the client |
226 emitted after the client |
184 reported an errored test |
227 reported an errored test |
185 </dd><dt>utTestFailed(testname, exc_info, id)</dt> |
228 </dd> |
|
229 <dt>utTestFailed(testname, exc_info, id)</dt> |
186 <dd> |
230 <dd> |
187 emitted after the client |
231 emitted after the client |
188 reported a failed test |
232 reported a failed test |
189 </dd><dt>utTestFailedExpected(testname, exc_info, id)</dt> |
233 </dd> |
|
234 <dt>utTestFailedExpected(testname, exc_info, id)</dt> |
190 <dd> |
235 <dd> |
191 emitted after the |
236 emitted after the |
192 client reported an expected test failure |
237 client reported an expected test failure |
193 </dd><dt>utTestSkipped(testname, reason, id)</dt> |
238 </dd> |
|
239 <dt>utTestSkipped(testname, reason, id)</dt> |
194 <dd> |
240 <dd> |
195 emitted after the client |
241 emitted after the client |
196 reported a skipped test |
242 reported a skipped test |
197 </dd><dt>utTestSucceededUnexpected(testname, id)</dt> |
243 </dd> |
|
244 <dt>utTestSucceededUnexpected(testname, id)</dt> |
198 <dd> |
245 <dd> |
199 emitted after the client |
246 emitted after the client |
200 reported an unexpected test success |
247 reported an unexpected test success |
201 </dd> |
248 </dd> |
202 </dl> |
249 </dl> |
203 <h3>Derived from</h3> |
250 <h3>Derived from</h3> |
204 QTcpServer |
251 QTcpServer |
205 <h3>Class Attributes</h3> |
252 <h3>Class Attributes</h3> |
|
253 |
206 <table> |
254 <table> |
207 <tr><td>None</td></tr> |
255 <tr><td>None</td></tr> |
208 </table> |
256 </table> |
209 <h3>Class Methods</h3> |
257 <h3>Class Methods</h3> |
|
258 |
210 <table> |
259 <table> |
211 <tr><td>None</td></tr> |
260 <tr><td>None</td></tr> |
212 </table> |
261 </table> |
213 <h3>Methods</h3> |
262 <h3>Methods</h3> |
|
263 |
214 <table> |
264 <table> |
|
265 |
215 <tr> |
266 <tr> |
216 <td><a href="#DebugServer.__init__">DebugServer</a></td> |
267 <td><a href="#DebugServer.__init__">DebugServer</a></td> |
217 <td>Constructor</td> |
268 <td>Constructor</td> |
218 </tr><tr> |
269 </tr> |
|
270 <tr> |
219 <td><a href="#DebugServer.__addBreakPoints">__addBreakPoints</a></td> |
271 <td><a href="#DebugServer.__addBreakPoints">__addBreakPoints</a></td> |
220 <td>Private slot to add breakpoints.</td> |
272 <td>Private slot to add breakpoints.</td> |
221 </tr><tr> |
273 </tr> |
|
274 <tr> |
222 <td><a href="#DebugServer.__addWatchPoints">__addWatchPoints</a></td> |
275 <td><a href="#DebugServer.__addWatchPoints">__addWatchPoints</a></td> |
223 <td>Private slot to set a watch expression.</td> |
276 <td>Private slot to set a watch expression.</td> |
224 </tr><tr> |
277 </tr> |
|
278 <tr> |
225 <td><a href="#DebugServer.__breakPointDataAboutToBeChanged">__breakPointDataAboutToBeChanged</a></td> |
279 <td><a href="#DebugServer.__breakPointDataAboutToBeChanged">__breakPointDataAboutToBeChanged</a></td> |
226 <td>Private slot to handle the dataAboutToBeChanged signal of the breakpoint model.</td> |
280 <td>Private slot to handle the dataAboutToBeChanged signal of the breakpoint model.</td> |
227 </tr><tr> |
281 </tr> |
|
282 <tr> |
228 <td><a href="#DebugServer.__changeBreakPoints">__changeBreakPoints</a></td> |
283 <td><a href="#DebugServer.__changeBreakPoints">__changeBreakPoints</a></td> |
229 <td>Private slot to set changed breakpoints.</td> |
284 <td>Private slot to set changed breakpoints.</td> |
230 </tr><tr> |
285 </tr> |
|
286 <tr> |
231 <td><a href="#DebugServer.__changeWatchPoints">__changeWatchPoints</a></td> |
287 <td><a href="#DebugServer.__changeWatchPoints">__changeWatchPoints</a></td> |
232 <td>Private slot to set changed watch expressions.</td> |
288 <td>Private slot to set changed watch expressions.</td> |
233 </tr><tr> |
289 </tr> |
|
290 <tr> |
234 <td><a href="#DebugServer.__clientClearBreakPoint">__clientClearBreakPoint</a></td> |
291 <td><a href="#DebugServer.__clientClearBreakPoint">__clientClearBreakPoint</a></td> |
235 <td>Private slot to handle the clientClearBreak signal.</td> |
292 <td>Private slot to handle the clientClearBreak signal.</td> |
236 </tr><tr> |
293 </tr> |
|
294 <tr> |
237 <td><a href="#DebugServer.__clientClearWatchPoint">__clientClearWatchPoint</a></td> |
295 <td><a href="#DebugServer.__clientClearWatchPoint">__clientClearWatchPoint</a></td> |
238 <td>Private slot to handle the clientClearWatch signal.</td> |
296 <td>Private slot to handle the clientClearWatch signal.</td> |
239 </tr><tr> |
297 </tr> |
|
298 <tr> |
240 <td><a href="#DebugServer.__clientProcessError">__clientProcessError</a></td> |
299 <td><a href="#DebugServer.__clientProcessError">__clientProcessError</a></td> |
241 <td>Private slot to process client output received via stderr.</td> |
300 <td>Private slot to process client output received via stderr.</td> |
242 </tr><tr> |
301 </tr> |
|
302 <tr> |
243 <td><a href="#DebugServer.__clientProcessOutput">__clientProcessOutput</a></td> |
303 <td><a href="#DebugServer.__clientProcessOutput">__clientProcessOutput</a></td> |
244 <td>Private slot to process client output received via stdout.</td> |
304 <td>Private slot to process client output received via stdout.</td> |
245 </tr><tr> |
305 </tr> |
|
306 <tr> |
246 <td><a href="#DebugServer.__createDebuggerInterface">__createDebuggerInterface</a></td> |
307 <td><a href="#DebugServer.__createDebuggerInterface">__createDebuggerInterface</a></td> |
247 <td>Private slot to create the debugger interface object.</td> |
308 <td>Private slot to create the debugger interface object.</td> |
248 </tr><tr> |
309 </tr> |
|
310 <tr> |
249 <td><a href="#DebugServer.__deleteBreakPoints">__deleteBreakPoints</a></td> |
311 <td><a href="#DebugServer.__deleteBreakPoints">__deleteBreakPoints</a></td> |
250 <td>Private slot to delete breakpoints.</td> |
312 <td>Private slot to delete breakpoints.</td> |
251 </tr><tr> |
313 </tr> |
|
314 <tr> |
252 <td><a href="#DebugServer.__deleteWatchPoints">__deleteWatchPoints</a></td> |
315 <td><a href="#DebugServer.__deleteWatchPoints">__deleteWatchPoints</a></td> |
253 <td>Private slot to delete watch expressions.</td> |
316 <td>Private slot to delete watch expressions.</td> |
254 </tr><tr> |
317 </tr> |
|
318 <tr> |
255 <td><a href="#DebugServer.__findLanguageForExtension">__findLanguageForExtension</a></td> |
319 <td><a href="#DebugServer.__findLanguageForExtension">__findLanguageForExtension</a></td> |
256 <td>Private method to get the language associated with a file extension.</td> |
320 <td>Private method to get the language associated with a file extension.</td> |
257 </tr><tr> |
321 </tr> |
|
322 <tr> |
258 <td><a href="#DebugServer.__getNetworkInterfaceAndIndex">__getNetworkInterfaceAndIndex</a></td> |
323 <td><a href="#DebugServer.__getNetworkInterfaceAndIndex">__getNetworkInterfaceAndIndex</a></td> |
259 <td>Private method to determine the network interface and the interface index.</td> |
324 <td>Private method to determine the network interface and the interface index.</td> |
260 </tr><tr> |
325 </tr> |
|
326 <tr> |
261 <td><a href="#DebugServer.__makeWatchCondition">__makeWatchCondition</a></td> |
327 <td><a href="#DebugServer.__makeWatchCondition">__makeWatchCondition</a></td> |
262 <td>Private method to construct the condition string.</td> |
328 <td>Private method to construct the condition string.</td> |
263 </tr><tr> |
329 </tr> |
|
330 <tr> |
264 <td><a href="#DebugServer.__newConnection">__newConnection</a></td> |
331 <td><a href="#DebugServer.__newConnection">__newConnection</a></td> |
265 <td>Private slot to handle a new connection.</td> |
332 <td>Private slot to handle a new connection.</td> |
266 </tr><tr> |
333 </tr> |
|
334 <tr> |
267 <td><a href="#DebugServer.__passiveShutDown">__passiveShutDown</a></td> |
335 <td><a href="#DebugServer.__passiveShutDown">__passiveShutDown</a></td> |
268 <td>Private method to shut down a passive debug connection.</td> |
336 <td>Private method to shut down a passive debug connection.</td> |
269 </tr><tr> |
337 </tr> |
|
338 <tr> |
270 <td><a href="#DebugServer.__registerDebuggerInterfaces">__registerDebuggerInterfaces</a></td> |
339 <td><a href="#DebugServer.__registerDebuggerInterfaces">__registerDebuggerInterfaces</a></td> |
271 <td>Private method to register the available internal debugger interfaces.</td> |
340 <td>Private method to register the available internal debugger interfaces.</td> |
272 </tr><tr> |
341 </tr> |
|
342 <tr> |
273 <td><a href="#DebugServer.__remoteBreakpointEnable">__remoteBreakpointEnable</a></td> |
343 <td><a href="#DebugServer.__remoteBreakpointEnable">__remoteBreakpointEnable</a></td> |
274 <td>Private method to enable or disable a breakpoint.</td> |
344 <td>Private method to enable or disable a breakpoint.</td> |
275 </tr><tr> |
345 </tr> |
|
346 <tr> |
276 <td><a href="#DebugServer.__remoteBreakpointIgnore">__remoteBreakpointIgnore</a></td> |
347 <td><a href="#DebugServer.__remoteBreakpointIgnore">__remoteBreakpointIgnore</a></td> |
277 <td>Private method to ignore a breakpoint the next couple of occurrences.</td> |
348 <td>Private method to ignore a breakpoint the next couple of occurrences.</td> |
278 </tr><tr> |
349 </tr> |
|
350 <tr> |
279 <td><a href="#DebugServer.__remoteWatchpoint">__remoteWatchpoint</a></td> |
351 <td><a href="#DebugServer.__remoteWatchpoint">__remoteWatchpoint</a></td> |
280 <td>Private method to set or clear a watch expression.</td> |
352 <td>Private method to set or clear a watch expression.</td> |
281 </tr><tr> |
353 </tr> |
|
354 <tr> |
282 <td><a href="#DebugServer.__remoteWatchpointEnable">__remoteWatchpointEnable</a></td> |
355 <td><a href="#DebugServer.__remoteWatchpointEnable">__remoteWatchpointEnable</a></td> |
283 <td>Private method to enable or disable a watch expression.</td> |
356 <td>Private method to enable or disable a watch expression.</td> |
284 </tr><tr> |
357 </tr> |
|
358 <tr> |
285 <td><a href="#DebugServer.__remoteWatchpointIgnore">__remoteWatchpointIgnore</a></td> |
359 <td><a href="#DebugServer.__remoteWatchpointIgnore">__remoteWatchpointIgnore</a></td> |
286 <td>Private method to ignore a watch expression the next couple of occurrences.</td> |
360 <td>Private method to ignore a watch expression the next couple of occurrences.</td> |
287 </tr><tr> |
361 </tr> |
|
362 <tr> |
288 <td><a href="#DebugServer.__restoreBreakpoints">__restoreBreakpoints</a></td> |
363 <td><a href="#DebugServer.__restoreBreakpoints">__restoreBreakpoints</a></td> |
289 <td>Private method to restore the breakpoints after a restart.</td> |
364 <td>Private method to restore the breakpoints after a restart.</td> |
290 </tr><tr> |
365 </tr> |
|
366 <tr> |
291 <td><a href="#DebugServer.__restoreWatchpoints">__restoreWatchpoints</a></td> |
367 <td><a href="#DebugServer.__restoreWatchpoints">__restoreWatchpoints</a></td> |
292 <td>Private method to restore the watch expressions after a restart.</td> |
368 <td>Private method to restore the watch expressions after a restart.</td> |
293 </tr><tr> |
369 </tr> |
|
370 <tr> |
294 <td><a href="#DebugServer.__setClientType">__setClientType</a></td> |
371 <td><a href="#DebugServer.__setClientType">__setClientType</a></td> |
295 <td>Private method to set the client type.</td> |
372 <td>Private method to set the client type.</td> |
296 </tr><tr> |
373 </tr> |
|
374 <tr> |
297 <td><a href="#DebugServer.__splitWatchCondition">__splitWatchCondition</a></td> |
375 <td><a href="#DebugServer.__splitWatchCondition">__splitWatchCondition</a></td> |
298 <td>Private method to split a remote watch expression.</td> |
376 <td>Private method to split a remote watch expression.</td> |
299 </tr><tr> |
377 </tr> |
|
378 <tr> |
300 <td><a href="#DebugServer.__watchPointDataAboutToBeChanged">__watchPointDataAboutToBeChanged</a></td> |
379 <td><a href="#DebugServer.__watchPointDataAboutToBeChanged">__watchPointDataAboutToBeChanged</a></td> |
301 <td>Private slot to handle the dataAboutToBeChanged signal of the watch expression model.</td> |
380 <td>Private slot to handle the dataAboutToBeChanged signal of the watch expression model.</td> |
302 </tr><tr> |
381 </tr> |
|
382 <tr> |
303 <td><a href="#DebugServer.clientUtDiscovered">clientUtDiscovered</a></td> |
383 <td><a href="#DebugServer.clientUtDiscovered">clientUtDiscovered</a></td> |
304 <td>Public method to process the client unittest discover info.</td> |
384 <td>Public method to process the client unittest discover info.</td> |
305 </tr><tr> |
385 </tr> |
|
386 <tr> |
306 <td><a href="#DebugServer.clientUtFinished">clientUtFinished</a></td> |
387 <td><a href="#DebugServer.clientUtFinished">clientUtFinished</a></td> |
307 <td>Public method to process the client unit test finished info.</td> |
388 <td>Public method to process the client unit test finished info.</td> |
308 </tr><tr> |
389 </tr> |
|
390 <tr> |
309 <td><a href="#DebugServer.clientUtPrepared">clientUtPrepared</a></td> |
391 <td><a href="#DebugServer.clientUtPrepared">clientUtPrepared</a></td> |
310 <td>Public method to process the client unittest prepared info.</td> |
392 <td>Public method to process the client unittest prepared info.</td> |
311 </tr><tr> |
393 </tr> |
|
394 <tr> |
312 <td><a href="#DebugServer.clientUtStartTest">clientUtStartTest</a></td> |
395 <td><a href="#DebugServer.clientUtStartTest">clientUtStartTest</a></td> |
313 <td>Public method to process the client start test info.</td> |
396 <td>Public method to process the client start test info.</td> |
314 </tr><tr> |
397 </tr> |
|
398 <tr> |
315 <td><a href="#DebugServer.clientUtStopTest">clientUtStopTest</a></td> |
399 <td><a href="#DebugServer.clientUtStopTest">clientUtStopTest</a></td> |
316 <td>Public method to process the client stop test info.</td> |
400 <td>Public method to process the client stop test info.</td> |
317 </tr><tr> |
401 </tr> |
|
402 <tr> |
318 <td><a href="#DebugServer.clientUtTestErrored">clientUtTestErrored</a></td> |
403 <td><a href="#DebugServer.clientUtTestErrored">clientUtTestErrored</a></td> |
319 <td>Public method to process the client test errored info.</td> |
404 <td>Public method to process the client test errored info.</td> |
320 </tr><tr> |
405 </tr> |
|
406 <tr> |
321 <td><a href="#DebugServer.clientUtTestFailed">clientUtTestFailed</a></td> |
407 <td><a href="#DebugServer.clientUtTestFailed">clientUtTestFailed</a></td> |
322 <td>Public method to process the client test failed info.</td> |
408 <td>Public method to process the client test failed info.</td> |
323 </tr><tr> |
409 </tr> |
|
410 <tr> |
324 <td><a href="#DebugServer.clientUtTestFailedExpected">clientUtTestFailedExpected</a></td> |
411 <td><a href="#DebugServer.clientUtTestFailedExpected">clientUtTestFailedExpected</a></td> |
325 <td>Public method to process the client test failed expected info.</td> |
412 <td>Public method to process the client test failed expected info.</td> |
326 </tr><tr> |
413 </tr> |
|
414 <tr> |
327 <td><a href="#DebugServer.clientUtTestSkipped">clientUtTestSkipped</a></td> |
415 <td><a href="#DebugServer.clientUtTestSkipped">clientUtTestSkipped</a></td> |
328 <td>Public method to process the client test skipped info.</td> |
416 <td>Public method to process the client test skipped info.</td> |
329 </tr><tr> |
417 </tr> |
|
418 <tr> |
330 <td><a href="#DebugServer.clientUtTestSucceededUnexpected">clientUtTestSucceededUnexpected</a></td> |
419 <td><a href="#DebugServer.clientUtTestSucceededUnexpected">clientUtTestSucceededUnexpected</a></td> |
331 <td>Public method to process the client test succeeded unexpected info.</td> |
420 <td>Public method to process the client test succeeded unexpected info.</td> |
332 </tr><tr> |
421 </tr> |
|
422 <tr> |
333 <td><a href="#DebugServer.getBreakPointModel">getBreakPointModel</a></td> |
423 <td><a href="#DebugServer.getBreakPointModel">getBreakPointModel</a></td> |
334 <td>Public slot to get a reference to the breakpoint model object.</td> |
424 <td>Public slot to get a reference to the breakpoint model object.</td> |
335 </tr><tr> |
425 </tr> |
|
426 <tr> |
336 <td><a href="#DebugServer.getClientCapabilities">getClientCapabilities</a></td> |
427 <td><a href="#DebugServer.getClientCapabilities">getClientCapabilities</a></td> |
337 <td>Public method to retrieve the debug clients capabilities.</td> |
428 <td>Public method to retrieve the debug clients capabilities.</td> |
338 </tr><tr> |
429 </tr> |
|
430 <tr> |
339 <td><a href="#DebugServer.getClientInterpreter">getClientInterpreter</a></td> |
431 <td><a href="#DebugServer.getClientInterpreter">getClientInterpreter</a></td> |
340 <td>Public method to get the interpreter of the debug client.</td> |
432 <td>Public method to get the interpreter of the debug client.</td> |
341 </tr><tr> |
433 </tr> |
|
434 <tr> |
342 <td><a href="#DebugServer.getClientType">getClientType</a></td> |
435 <td><a href="#DebugServer.getClientType">getClientType</a></td> |
343 <td>Public method to get the currently running debug client type.</td> |
436 <td>Public method to get the currently running debug client type.</td> |
344 </tr><tr> |
437 </tr> |
|
438 <tr> |
345 <td><a href="#DebugServer.getExtensions">getExtensions</a></td> |
439 <td><a href="#DebugServer.getExtensions">getExtensions</a></td> |
346 <td>Public slot to get the extensions associated with the given language.</td> |
440 <td>Public slot to get the extensions associated with the given language.</td> |
347 </tr><tr> |
441 </tr> |
|
442 <tr> |
348 <td><a href="#DebugServer.getHostAddress">getHostAddress</a></td> |
443 <td><a href="#DebugServer.getHostAddress">getHostAddress</a></td> |
349 <td>Public method to get the IP address or hostname the debug server is listening.</td> |
444 <td>Public method to get the IP address or hostname the debug server is listening.</td> |
350 </tr><tr> |
445 </tr> |
|
446 <tr> |
351 <td><a href="#DebugServer.getSupportedLanguages">getSupportedLanguages</a></td> |
447 <td><a href="#DebugServer.getSupportedLanguages">getSupportedLanguages</a></td> |
352 <td>Public slot to return the supported programming languages.</td> |
448 <td>Public slot to return the supported programming languages.</td> |
353 </tr><tr> |
449 </tr> |
|
450 <tr> |
354 <td><a href="#DebugServer.getWatchPointModel">getWatchPointModel</a></td> |
451 <td><a href="#DebugServer.getWatchPointModel">getWatchPointModel</a></td> |
355 <td>Public slot to get a reference to the watch expression model object.</td> |
452 <td>Public slot to get a reference to the watch expression model object.</td> |
356 </tr><tr> |
453 </tr> |
|
454 <tr> |
357 <td><a href="#DebugServer.isClientProcessUp">isClientProcessUp</a></td> |
455 <td><a href="#DebugServer.isClientProcessUp">isClientProcessUp</a></td> |
358 <td>Public method to check, if the debug client process is up.</td> |
456 <td>Public method to check, if the debug client process is up.</td> |
359 </tr><tr> |
457 </tr> |
|
458 <tr> |
360 <td><a href="#DebugServer.isConnected">isConnected</a></td> |
459 <td><a href="#DebugServer.isConnected">isConnected</a></td> |
361 <td>Public method to test, if the debug server is connected to a backend.</td> |
460 <td>Public method to test, if the debug server is connected to a backend.</td> |
362 </tr><tr> |
461 </tr> |
|
462 <tr> |
363 <td><a href="#DebugServer.isDebugging">isDebugging</a></td> |
463 <td><a href="#DebugServer.isDebugging">isDebugging</a></td> |
364 <td>Public method to test, if the debug server is debugging.</td> |
464 <td>Public method to test, if the debug server is debugging.</td> |
365 </tr><tr> |
465 </tr> |
|
466 <tr> |
366 <td><a href="#DebugServer.passiveStartUp">passiveStartUp</a></td> |
467 <td><a href="#DebugServer.passiveStartUp">passiveStartUp</a></td> |
367 <td>Public method to handle a passive debug connection.</td> |
468 <td>Public method to handle a passive debug connection.</td> |
368 </tr><tr> |
469 </tr> |
|
470 <tr> |
369 <td><a href="#DebugServer.preferencesChanged">preferencesChanged</a></td> |
471 <td><a href="#DebugServer.preferencesChanged">preferencesChanged</a></td> |
370 <td>Public slot to handle the preferencesChanged signal.</td> |
472 <td>Public slot to handle the preferencesChanged signal.</td> |
371 </tr><tr> |
473 </tr> |
|
474 <tr> |
372 <td><a href="#DebugServer.registerDebuggerInterface">registerDebuggerInterface</a></td> |
475 <td><a href="#DebugServer.registerDebuggerInterface">registerDebuggerInterface</a></td> |
373 <td>Public method to register a debugger interface.</td> |
476 <td>Public method to register a debugger interface.</td> |
374 </tr><tr> |
477 </tr> |
|
478 <tr> |
375 <td><a href="#DebugServer.remoteBanner">remoteBanner</a></td> |
479 <td><a href="#DebugServer.remoteBanner">remoteBanner</a></td> |
376 <td>Public slot to get the banner info of the remote client.</td> |
480 <td>Public slot to get the banner info of the remote client.</td> |
377 </tr><tr> |
481 </tr> |
|
482 <tr> |
378 <td><a href="#DebugServer.remoteBreakpoint">remoteBreakpoint</a></td> |
483 <td><a href="#DebugServer.remoteBreakpoint">remoteBreakpoint</a></td> |
379 <td>Public method to set or clear a breakpoint.</td> |
484 <td>Public method to set or clear a breakpoint.</td> |
380 </tr><tr> |
485 </tr> |
|
486 <tr> |
381 <td><a href="#DebugServer.remoteCapabilities">remoteCapabilities</a></td> |
487 <td><a href="#DebugServer.remoteCapabilities">remoteCapabilities</a></td> |
382 <td>Public slot to get the debug clients capabilities.</td> |
488 <td>Public slot to get the debug clients capabilities.</td> |
383 </tr><tr> |
489 </tr> |
|
490 <tr> |
384 <td><a href="#DebugServer.remoteClientSetFilter">remoteClientSetFilter</a></td> |
491 <td><a href="#DebugServer.remoteClientSetFilter">remoteClientSetFilter</a></td> |
385 <td>Public method to set a variables filter list.</td> |
492 <td>Public method to set a variables filter list.</td> |
386 </tr><tr> |
493 </tr> |
|
494 <tr> |
387 <td><a href="#DebugServer.remoteClientVariable">remoteClientVariable</a></td> |
495 <td><a href="#DebugServer.remoteClientVariable">remoteClientVariable</a></td> |
388 <td>Public method to request the variables of the debugged program.</td> |
496 <td>Public method to request the variables of the debugged program.</td> |
389 </tr><tr> |
497 </tr> |
|
498 <tr> |
390 <td><a href="#DebugServer.remoteClientVariables">remoteClientVariables</a></td> |
499 <td><a href="#DebugServer.remoteClientVariables">remoteClientVariables</a></td> |
391 <td>Public method to request the variables of the debugged program.</td> |
500 <td>Public method to request the variables of the debugged program.</td> |
392 </tr><tr> |
501 </tr> |
|
502 <tr> |
393 <td><a href="#DebugServer.remoteCompletion">remoteCompletion</a></td> |
503 <td><a href="#DebugServer.remoteCompletion">remoteCompletion</a></td> |
394 <td>Public slot to get the a list of possible commandline completions from the remote client.</td> |
504 <td>Public slot to get the a list of possible commandline completions from the remote client.</td> |
395 </tr><tr> |
505 </tr> |
|
506 <tr> |
396 <td><a href="#DebugServer.remoteContinue">remoteContinue</a></td> |
507 <td><a href="#DebugServer.remoteContinue">remoteContinue</a></td> |
397 <td>Public method to continue the debugged program.</td> |
508 <td>Public method to continue the debugged program.</td> |
398 </tr><tr> |
509 </tr> |
|
510 <tr> |
399 <td><a href="#DebugServer.remoteCoverage">remoteCoverage</a></td> |
511 <td><a href="#DebugServer.remoteCoverage">remoteCoverage</a></td> |
400 <td>Public method to load a new program to collect coverage data.</td> |
512 <td>Public method to load a new program to collect coverage data.</td> |
401 </tr><tr> |
513 </tr> |
|
514 <tr> |
402 <td><a href="#DebugServer.remoteEnvironment">remoteEnvironment</a></td> |
515 <td><a href="#DebugServer.remoteEnvironment">remoteEnvironment</a></td> |
403 <td>Public method to set the environment for a program to debug, run, ...</td> |
516 <td>Public method to set the environment for a program to debug, run, ...</td> |
404 </tr><tr> |
517 </tr> |
|
518 <tr> |
405 <td><a href="#DebugServer.remoteLoad">remoteLoad</a></td> |
519 <td><a href="#DebugServer.remoteLoad">remoteLoad</a></td> |
406 <td>Public method to load a new program to debug.</td> |
520 <td>Public method to load a new program to debug.</td> |
407 </tr><tr> |
521 </tr> |
|
522 <tr> |
408 <td><a href="#DebugServer.remoteMoveIP">remoteMoveIP</a></td> |
523 <td><a href="#DebugServer.remoteMoveIP">remoteMoveIP</a></td> |
409 <td>Public method to move the instruction pointer to a different line.</td> |
524 <td>Public method to move the instruction pointer to a different line.</td> |
410 </tr><tr> |
525 </tr> |
|
526 <tr> |
411 <td><a href="#DebugServer.remoteProfile">remoteProfile</a></td> |
527 <td><a href="#DebugServer.remoteProfile">remoteProfile</a></td> |
412 <td>Public method to load a new program to collect profiling data.</td> |
528 <td>Public method to load a new program to collect profiling data.</td> |
413 </tr><tr> |
529 </tr> |
|
530 <tr> |
414 <td><a href="#DebugServer.remoteRawInput">remoteRawInput</a></td> |
531 <td><a href="#DebugServer.remoteRawInput">remoteRawInput</a></td> |
415 <td>Public method to send the raw input to the debugged program.</td> |
532 <td>Public method to send the raw input to the debugged program.</td> |
416 </tr><tr> |
533 </tr> |
|
534 <tr> |
417 <td><a href="#DebugServer.remoteRun">remoteRun</a></td> |
535 <td><a href="#DebugServer.remoteRun">remoteRun</a></td> |
418 <td>Public method to load a new program to run.</td> |
536 <td>Public method to load a new program to run.</td> |
419 </tr><tr> |
537 </tr> |
|
538 <tr> |
420 <td><a href="#DebugServer.remoteSetThread">remoteSetThread</a></td> |
539 <td><a href="#DebugServer.remoteSetThread">remoteSetThread</a></td> |
421 <td>Public method to request to set the given thread as current thread.</td> |
540 <td>Public method to request to set the given thread as current thread.</td> |
422 </tr><tr> |
541 </tr> |
|
542 <tr> |
423 <td><a href="#DebugServer.remoteStatement">remoteStatement</a></td> |
543 <td><a href="#DebugServer.remoteStatement">remoteStatement</a></td> |
424 <td>Public method to execute a Python statement.</td> |
544 <td>Public method to execute a Python statement.</td> |
425 </tr><tr> |
545 </tr> |
|
546 <tr> |
426 <td><a href="#DebugServer.remoteStep">remoteStep</a></td> |
547 <td><a href="#DebugServer.remoteStep">remoteStep</a></td> |
427 <td>Public method to single step the debugged program.</td> |
548 <td>Public method to single step the debugged program.</td> |
428 </tr><tr> |
549 </tr> |
|
550 <tr> |
429 <td><a href="#DebugServer.remoteStepOut">remoteStepOut</a></td> |
551 <td><a href="#DebugServer.remoteStepOut">remoteStepOut</a></td> |
430 <td>Public method to step out the debugged program.</td> |
552 <td>Public method to step out the debugged program.</td> |
431 </tr><tr> |
553 </tr> |
|
554 <tr> |
432 <td><a href="#DebugServer.remoteStepOver">remoteStepOver</a></td> |
555 <td><a href="#DebugServer.remoteStepOver">remoteStepOver</a></td> |
433 <td>Public method to step over the debugged program.</td> |
556 <td>Public method to step over the debugged program.</td> |
434 </tr><tr> |
557 </tr> |
|
558 <tr> |
435 <td><a href="#DebugServer.remoteStepQuit">remoteStepQuit</a></td> |
559 <td><a href="#DebugServer.remoteStepQuit">remoteStepQuit</a></td> |
436 <td>Public method to stop the debugged program.</td> |
560 <td>Public method to stop the debugged program.</td> |
437 </tr><tr> |
561 </tr> |
|
562 <tr> |
438 <td><a href="#DebugServer.remoteThreadList">remoteThreadList</a></td> |
563 <td><a href="#DebugServer.remoteThreadList">remoteThreadList</a></td> |
439 <td>Public method to request the list of threads from the client.</td> |
564 <td>Public method to request the list of threads from the client.</td> |
440 </tr><tr> |
565 </tr> |
|
566 <tr> |
441 <td><a href="#DebugServer.remoteUTDiscover">remoteUTDiscover</a></td> |
567 <td><a href="#DebugServer.remoteUTDiscover">remoteUTDiscover</a></td> |
442 <td>Public method to perform a test case discovery.</td> |
568 <td>Public method to perform a test case discovery.</td> |
443 </tr><tr> |
569 </tr> |
|
570 <tr> |
444 <td><a href="#DebugServer.remoteUTPrepare">remoteUTPrepare</a></td> |
571 <td><a href="#DebugServer.remoteUTPrepare">remoteUTPrepare</a></td> |
445 <td>Public method to prepare a new unittest run.</td> |
572 <td>Public method to prepare a new unittest run.</td> |
446 </tr><tr> |
573 </tr> |
|
574 <tr> |
447 <td><a href="#DebugServer.remoteUTRun">remoteUTRun</a></td> |
575 <td><a href="#DebugServer.remoteUTRun">remoteUTRun</a></td> |
448 <td>Public method to start a unittest run.</td> |
576 <td>Public method to start a unittest run.</td> |
449 </tr><tr> |
577 </tr> |
|
578 <tr> |
450 <td><a href="#DebugServer.remoteUTStop">remoteUTStop</a></td> |
579 <td><a href="#DebugServer.remoteUTStop">remoteUTStop</a></td> |
451 <td>public method to stop a unittest run.</td> |
580 <td>public method to stop a unittest run.</td> |
452 </tr><tr> |
581 </tr> |
|
582 <tr> |
453 <td><a href="#DebugServer.setCallTraceEnabled">setCallTraceEnabled</a></td> |
583 <td><a href="#DebugServer.setCallTraceEnabled">setCallTraceEnabled</a></td> |
454 <td>Public method to set the call trace state.</td> |
584 <td>Public method to set the call trace state.</td> |
455 </tr><tr> |
585 </tr> |
|
586 <tr> |
456 <td><a href="#DebugServer.setDebugging">setDebugging</a></td> |
587 <td><a href="#DebugServer.setDebugging">setDebugging</a></td> |
457 <td>Public method to set the debugging state.</td> |
588 <td>Public method to set the debugging state.</td> |
458 </tr><tr> |
589 </tr> |
|
590 <tr> |
459 <td><a href="#DebugServer.shutdownServer">shutdownServer</a></td> |
591 <td><a href="#DebugServer.shutdownServer">shutdownServer</a></td> |
460 <td>Public method to cleanly shut down.</td> |
592 <td>Public method to cleanly shut down.</td> |
461 </tr><tr> |
593 </tr> |
|
594 <tr> |
462 <td><a href="#DebugServer.signalClientBanner">signalClientBanner</a></td> |
595 <td><a href="#DebugServer.signalClientBanner">signalClientBanner</a></td> |
463 <td>Public method to process the client banner info.</td> |
596 <td>Public method to process the client banner info.</td> |
464 </tr><tr> |
597 </tr> |
|
598 <tr> |
465 <td><a href="#DebugServer.signalClientBreakConditionError">signalClientBreakConditionError</a></td> |
599 <td><a href="#DebugServer.signalClientBreakConditionError">signalClientBreakConditionError</a></td> |
466 <td>Public method to process the client breakpoint condition error info.</td> |
600 <td>Public method to process the client breakpoint condition error info.</td> |
467 </tr><tr> |
601 </tr> |
|
602 <tr> |
468 <td><a href="#DebugServer.signalClientCallTrace">signalClientCallTrace</a></td> |
603 <td><a href="#DebugServer.signalClientCallTrace">signalClientCallTrace</a></td> |
469 <td>Public method to process the client call trace data.</td> |
604 <td>Public method to process the client call trace data.</td> |
470 </tr><tr> |
605 </tr> |
|
606 <tr> |
471 <td><a href="#DebugServer.signalClientCapabilities">signalClientCapabilities</a></td> |
607 <td><a href="#DebugServer.signalClientCapabilities">signalClientCapabilities</a></td> |
472 <td>Public method to process the client capabilities info.</td> |
608 <td>Public method to process the client capabilities info.</td> |
473 </tr><tr> |
609 </tr> |
|
610 <tr> |
474 <td><a href="#DebugServer.signalClientClearBreak">signalClientClearBreak</a></td> |
611 <td><a href="#DebugServer.signalClientClearBreak">signalClientClearBreak</a></td> |
475 <td>Public method to process the client clear breakpoint command.</td> |
612 <td>Public method to process the client clear breakpoint command.</td> |
476 </tr><tr> |
613 </tr> |
|
614 <tr> |
477 <td><a href="#DebugServer.signalClientClearWatch">signalClientClearWatch</a></td> |
615 <td><a href="#DebugServer.signalClientClearWatch">signalClientClearWatch</a></td> |
478 <td>Public slot to handle the clientClearWatch signal.</td> |
616 <td>Public slot to handle the clientClearWatch signal.</td> |
479 </tr><tr> |
617 </tr> |
|
618 <tr> |
480 <td><a href="#DebugServer.signalClientCompletionList">signalClientCompletionList</a></td> |
619 <td><a href="#DebugServer.signalClientCompletionList">signalClientCompletionList</a></td> |
481 <td>Public method to process the client auto completion info.</td> |
620 <td>Public method to process the client auto completion info.</td> |
482 </tr><tr> |
621 </tr> |
|
622 <tr> |
483 <td><a href="#DebugServer.signalClientException">signalClientException</a></td> |
623 <td><a href="#DebugServer.signalClientException">signalClientException</a></td> |
484 <td>Public method to process the exception info from the client.</td> |
624 <td>Public method to process the exception info from the client.</td> |
485 </tr><tr> |
625 </tr> |
|
626 <tr> |
486 <td><a href="#DebugServer.signalClientExit">signalClientExit</a></td> |
627 <td><a href="#DebugServer.signalClientExit">signalClientExit</a></td> |
487 <td>Public method to process the client exit status.</td> |
628 <td>Public method to process the client exit status.</td> |
488 </tr><tr> |
629 </tr> |
|
630 <tr> |
489 <td><a href="#DebugServer.signalClientLine">signalClientLine</a></td> |
631 <td><a href="#DebugServer.signalClientLine">signalClientLine</a></td> |
490 <td>Public method to process client position feedback.</td> |
632 <td>Public method to process client position feedback.</td> |
491 </tr><tr> |
633 </tr> |
|
634 <tr> |
492 <td><a href="#DebugServer.signalClientOutput">signalClientOutput</a></td> |
635 <td><a href="#DebugServer.signalClientOutput">signalClientOutput</a></td> |
493 <td>Public method to process a line of client output.</td> |
636 <td>Public method to process a line of client output.</td> |
494 </tr><tr> |
637 </tr> |
|
638 <tr> |
495 <td><a href="#DebugServer.signalClientRawInput">signalClientRawInput</a></td> |
639 <td><a href="#DebugServer.signalClientRawInput">signalClientRawInput</a></td> |
496 <td>Public method to process the client raw input command.</td> |
640 <td>Public method to process the client raw input command.</td> |
497 </tr><tr> |
641 </tr> |
|
642 <tr> |
498 <td><a href="#DebugServer.signalClientSignal">signalClientSignal</a></td> |
643 <td><a href="#DebugServer.signalClientSignal">signalClientSignal</a></td> |
499 <td>Public method to process a signal generated on the client side.</td> |
644 <td>Public method to process a signal generated on the client side.</td> |
500 </tr><tr> |
645 </tr> |
|
646 <tr> |
501 <td><a href="#DebugServer.signalClientStack">signalClientStack</a></td> |
647 <td><a href="#DebugServer.signalClientStack">signalClientStack</a></td> |
502 <td>Public method to process a client's stack information.</td> |
648 <td>Public method to process a client's stack information.</td> |
503 </tr><tr> |
649 </tr> |
|
650 <tr> |
504 <td><a href="#DebugServer.signalClientStatement">signalClientStatement</a></td> |
651 <td><a href="#DebugServer.signalClientStatement">signalClientStatement</a></td> |
505 <td>Public method to process the input response from the client.</td> |
652 <td>Public method to process the input response from the client.</td> |
506 </tr><tr> |
653 </tr> |
|
654 <tr> |
507 <td><a href="#DebugServer.signalClientSyntaxError">signalClientSyntaxError</a></td> |
655 <td><a href="#DebugServer.signalClientSyntaxError">signalClientSyntaxError</a></td> |
508 <td>Public method to process the syntax error info from the client.</td> |
656 <td>Public method to process the syntax error info from the client.</td> |
509 </tr><tr> |
657 </tr> |
|
658 <tr> |
510 <td><a href="#DebugServer.signalClientThreadList">signalClientThreadList</a></td> |
659 <td><a href="#DebugServer.signalClientThreadList">signalClientThreadList</a></td> |
511 <td>Public method to process the client thread list info.</td> |
660 <td>Public method to process the client thread list info.</td> |
512 </tr><tr> |
661 </tr> |
|
662 <tr> |
513 <td><a href="#DebugServer.signalClientThreadSet">signalClientThreadSet</a></td> |
663 <td><a href="#DebugServer.signalClientThreadSet">signalClientThreadSet</a></td> |
514 <td>Public method to handle the change of the client thread.</td> |
664 <td>Public method to handle the change of the client thread.</td> |
515 </tr><tr> |
665 </tr> |
|
666 <tr> |
516 <td><a href="#DebugServer.signalClientVariable">signalClientVariable</a></td> |
667 <td><a href="#DebugServer.signalClientVariable">signalClientVariable</a></td> |
517 <td>Public method to process the client variable info.</td> |
668 <td>Public method to process the client variable info.</td> |
518 </tr><tr> |
669 </tr> |
|
670 <tr> |
519 <td><a href="#DebugServer.signalClientVariables">signalClientVariables</a></td> |
671 <td><a href="#DebugServer.signalClientVariables">signalClientVariables</a></td> |
520 <td>Public method to process the client variables info.</td> |
672 <td>Public method to process the client variables info.</td> |
521 </tr><tr> |
673 </tr> |
|
674 <tr> |
522 <td><a href="#DebugServer.signalClientWatchConditionError">signalClientWatchConditionError</a></td> |
675 <td><a href="#DebugServer.signalClientWatchConditionError">signalClientWatchConditionError</a></td> |
523 <td>Public method to process the client watch expression error info.</td> |
676 <td>Public method to process the client watch expression error info.</td> |
524 </tr><tr> |
677 </tr> |
|
678 <tr> |
525 <td><a href="#DebugServer.startClient">startClient</a></td> |
679 <td><a href="#DebugServer.startClient">startClient</a></td> |
526 <td>Public method to start a debug client.</td> |
680 <td>Public method to start a debug client.</td> |
527 </tr><tr> |
681 </tr> |
|
682 <tr> |
528 <td><a href="#DebugServer.unregisterDebuggerInterface">unregisterDebuggerInterface</a></td> |
683 <td><a href="#DebugServer.unregisterDebuggerInterface">unregisterDebuggerInterface</a></td> |
529 <td>Public method to unregister a debugger interface.</td> |
684 <td>Public method to unregister a debugger interface.</td> |
530 </tr> |
685 </tr> |
531 </table> |
686 </table> |
532 <h3>Static Methods</h3> |
687 <h3>Static Methods</h3> |
|
688 |
533 <table> |
689 <table> |
534 <tr><td>None</td></tr> |
690 <tr><td>None</td></tr> |
535 </table> |
691 </table> |
|
692 |
536 <a NAME="DebugServer.__init__" ID="DebugServer.__init__"></a> |
693 <a NAME="DebugServer.__init__" ID="DebugServer.__init__"></a> |
537 <h4>DebugServer (Constructor)</h4> |
694 <h4>DebugServer (Constructor)</h4> |
538 <b>DebugServer</b>(<i>originalPathString, preventPassiveDebugging=False</i>) |
695 <b>DebugServer</b>(<i>originalPathString, preventPassiveDebugging=False</i>) |
|
696 |
539 <p> |
697 <p> |
540 Constructor |
698 Constructor |
541 </p><dl> |
699 </p> |
|
700 <dl> |
|
701 |
542 <dt><i>originalPathString</i> (str)</dt> |
702 <dt><i>originalPathString</i> (str)</dt> |
543 <dd> |
703 <dd> |
544 original PATH environment variable |
704 original PATH environment variable |
545 </dd><dt><i>preventPassiveDebugging</i> (bool)</dt> |
705 </dd> |
|
706 <dt><i>preventPassiveDebugging</i> (bool)</dt> |
546 <dd> |
707 <dd> |
547 flag overriding the PassiveDbgEnabled |
708 flag overriding the PassiveDbgEnabled |
548 setting |
709 setting |
549 </dd> |
710 </dd> |
550 </dl><a NAME="DebugServer.__addBreakPoints" ID="DebugServer.__addBreakPoints"></a> |
711 </dl> |
|
712 <a NAME="DebugServer.__addBreakPoints" ID="DebugServer.__addBreakPoints"></a> |
551 <h4>DebugServer.__addBreakPoints</h4> |
713 <h4>DebugServer.__addBreakPoints</h4> |
552 <b>__addBreakPoints</b>(<i>parentIndex, start, end</i>) |
714 <b>__addBreakPoints</b>(<i>parentIndex, start, end</i>) |
|
715 |
553 <p> |
716 <p> |
554 Private slot to add breakpoints. |
717 Private slot to add breakpoints. |
555 </p><dl> |
718 </p> |
|
719 <dl> |
|
720 |
556 <dt><i>parentIndex</i></dt> |
721 <dt><i>parentIndex</i></dt> |
557 <dd> |
722 <dd> |
558 index of parent item (QModelIndex) |
723 index of parent item (QModelIndex) |
559 </dd><dt><i>start</i></dt> |
724 </dd> |
|
725 <dt><i>start</i></dt> |
560 <dd> |
726 <dd> |
561 start row (integer) |
727 start row (integer) |
562 </dd><dt><i>end</i></dt> |
728 </dd> |
|
729 <dt><i>end</i></dt> |
563 <dd> |
730 <dd> |
564 end row (integer) |
731 end row (integer) |
565 </dd> |
732 </dd> |
566 </dl><a NAME="DebugServer.__addWatchPoints" ID="DebugServer.__addWatchPoints"></a> |
733 </dl> |
|
734 <a NAME="DebugServer.__addWatchPoints" ID="DebugServer.__addWatchPoints"></a> |
567 <h4>DebugServer.__addWatchPoints</h4> |
735 <h4>DebugServer.__addWatchPoints</h4> |
568 <b>__addWatchPoints</b>(<i>parentIndex, start, end</i>) |
736 <b>__addWatchPoints</b>(<i>parentIndex, start, end</i>) |
|
737 |
569 <p> |
738 <p> |
570 Private slot to set a watch expression. |
739 Private slot to set a watch expression. |
571 </p><dl> |
740 </p> |
|
741 <dl> |
|
742 |
572 <dt><i>parentIndex</i></dt> |
743 <dt><i>parentIndex</i></dt> |
573 <dd> |
744 <dd> |
574 index of parent item (QModelIndex) |
745 index of parent item (QModelIndex) |
575 </dd><dt><i>start</i></dt> |
746 </dd> |
|
747 <dt><i>start</i></dt> |
576 <dd> |
748 <dd> |
577 start row (integer) |
749 start row (integer) |
578 </dd><dt><i>end</i></dt> |
750 </dd> |
|
751 <dt><i>end</i></dt> |
579 <dd> |
752 <dd> |
580 end row (integer) |
753 end row (integer) |
581 </dd> |
754 </dd> |
582 </dl><a NAME="DebugServer.__breakPointDataAboutToBeChanged" ID="DebugServer.__breakPointDataAboutToBeChanged"></a> |
755 </dl> |
|
756 <a NAME="DebugServer.__breakPointDataAboutToBeChanged" ID="DebugServer.__breakPointDataAboutToBeChanged"></a> |
583 <h4>DebugServer.__breakPointDataAboutToBeChanged</h4> |
757 <h4>DebugServer.__breakPointDataAboutToBeChanged</h4> |
584 <b>__breakPointDataAboutToBeChanged</b>(<i>startIndex, endIndex</i>) |
758 <b>__breakPointDataAboutToBeChanged</b>(<i>startIndex, endIndex</i>) |
|
759 |
585 <p> |
760 <p> |
586 Private slot to handle the dataAboutToBeChanged signal of the |
761 Private slot to handle the dataAboutToBeChanged signal of the |
587 breakpoint model. |
762 breakpoint model. |
588 </p><dl> |
763 </p> |
|
764 <dl> |
|
765 |
589 <dt><i>startIndex</i></dt> |
766 <dt><i>startIndex</i></dt> |
590 <dd> |
767 <dd> |
591 start index of the rows to be changed (QModelIndex) |
768 start index of the rows to be changed (QModelIndex) |
592 </dd><dt><i>endIndex</i></dt> |
769 </dd> |
|
770 <dt><i>endIndex</i></dt> |
593 <dd> |
771 <dd> |
594 end index of the rows to be changed (QModelIndex) |
772 end index of the rows to be changed (QModelIndex) |
595 </dd> |
773 </dd> |
596 </dl><a NAME="DebugServer.__changeBreakPoints" ID="DebugServer.__changeBreakPoints"></a> |
774 </dl> |
|
775 <a NAME="DebugServer.__changeBreakPoints" ID="DebugServer.__changeBreakPoints"></a> |
597 <h4>DebugServer.__changeBreakPoints</h4> |
776 <h4>DebugServer.__changeBreakPoints</h4> |
598 <b>__changeBreakPoints</b>(<i>startIndex, endIndex</i>) |
777 <b>__changeBreakPoints</b>(<i>startIndex, endIndex</i>) |
|
778 |
599 <p> |
779 <p> |
600 Private slot to set changed breakpoints. |
780 Private slot to set changed breakpoints. |
601 </p><dl> |
781 </p> |
|
782 <dl> |
|
783 |
602 <dt><i>startIndex</i></dt> |
784 <dt><i>startIndex</i></dt> |
603 <dd> |
785 <dd> |
604 starting index of the change breakpoins (QModelIndex) |
786 starting index of the change breakpoins (QModelIndex) |
605 </dd><dt><i>endIndex</i></dt> |
787 </dd> |
|
788 <dt><i>endIndex</i></dt> |
606 <dd> |
789 <dd> |
607 ending index of the change breakpoins (QModelIndex) |
790 ending index of the change breakpoins (QModelIndex) |
608 </dd> |
791 </dd> |
609 </dl><a NAME="DebugServer.__changeWatchPoints" ID="DebugServer.__changeWatchPoints"></a> |
792 </dl> |
|
793 <a NAME="DebugServer.__changeWatchPoints" ID="DebugServer.__changeWatchPoints"></a> |
610 <h4>DebugServer.__changeWatchPoints</h4> |
794 <h4>DebugServer.__changeWatchPoints</h4> |
611 <b>__changeWatchPoints</b>(<i>startIndex, endIndex</i>) |
795 <b>__changeWatchPoints</b>(<i>startIndex, endIndex</i>) |
|
796 |
612 <p> |
797 <p> |
613 Private slot to set changed watch expressions. |
798 Private slot to set changed watch expressions. |
614 </p><dl> |
799 </p> |
|
800 <dl> |
|
801 |
615 <dt><i>startIndex</i></dt> |
802 <dt><i>startIndex</i></dt> |
616 <dd> |
803 <dd> |
617 start index of the rows to be changed (QModelIndex) |
804 start index of the rows to be changed (QModelIndex) |
618 </dd><dt><i>endIndex</i></dt> |
805 </dd> |
|
806 <dt><i>endIndex</i></dt> |
619 <dd> |
807 <dd> |
620 end index of the rows to be changed (QModelIndex) |
808 end index of the rows to be changed (QModelIndex) |
621 </dd> |
809 </dd> |
622 </dl><a NAME="DebugServer.__clientClearBreakPoint" ID="DebugServer.__clientClearBreakPoint"></a> |
810 </dl> |
|
811 <a NAME="DebugServer.__clientClearBreakPoint" ID="DebugServer.__clientClearBreakPoint"></a> |
623 <h4>DebugServer.__clientClearBreakPoint</h4> |
812 <h4>DebugServer.__clientClearBreakPoint</h4> |
624 <b>__clientClearBreakPoint</b>(<i>fn, lineno</i>) |
813 <b>__clientClearBreakPoint</b>(<i>fn, lineno</i>) |
|
814 |
625 <p> |
815 <p> |
626 Private slot to handle the clientClearBreak signal. |
816 Private slot to handle the clientClearBreak signal. |
627 </p><dl> |
817 </p> |
|
818 <dl> |
|
819 |
628 <dt><i>fn</i></dt> |
820 <dt><i>fn</i></dt> |
629 <dd> |
821 <dd> |
630 filename of breakpoint to clear (string) |
822 filename of breakpoint to clear (string) |
631 </dd><dt><i>lineno</i></dt> |
823 </dd> |
|
824 <dt><i>lineno</i></dt> |
632 <dd> |
825 <dd> |
633 line number of breakpoint to clear (integer) |
826 line number of breakpoint to clear (integer) |
634 </dd> |
827 </dd> |
635 </dl><a NAME="DebugServer.__clientClearWatchPoint" ID="DebugServer.__clientClearWatchPoint"></a> |
828 </dl> |
|
829 <a NAME="DebugServer.__clientClearWatchPoint" ID="DebugServer.__clientClearWatchPoint"></a> |
636 <h4>DebugServer.__clientClearWatchPoint</h4> |
830 <h4>DebugServer.__clientClearWatchPoint</h4> |
637 <b>__clientClearWatchPoint</b>(<i>condition</i>) |
831 <b>__clientClearWatchPoint</b>(<i>condition</i>) |
|
832 |
638 <p> |
833 <p> |
639 Private slot to handle the clientClearWatch signal. |
834 Private slot to handle the clientClearWatch signal. |
640 </p><dl> |
835 </p> |
|
836 <dl> |
|
837 |
641 <dt><i>condition</i></dt> |
838 <dt><i>condition</i></dt> |
642 <dd> |
839 <dd> |
643 expression of watch expression to clear (string) |
840 expression of watch expression to clear (string) |
644 </dd> |
841 </dd> |
645 </dl><a NAME="DebugServer.__clientProcessError" ID="DebugServer.__clientProcessError"></a> |
842 </dl> |
|
843 <a NAME="DebugServer.__clientProcessError" ID="DebugServer.__clientProcessError"></a> |
646 <h4>DebugServer.__clientProcessError</h4> |
844 <h4>DebugServer.__clientProcessError</h4> |
647 <b>__clientProcessError</b>(<i></i>) |
845 <b>__clientProcessError</b>(<i></i>) |
|
846 |
648 <p> |
847 <p> |
649 Private slot to process client output received via stderr. |
848 Private slot to process client output received via stderr. |
650 </p><a NAME="DebugServer.__clientProcessOutput" ID="DebugServer.__clientProcessOutput"></a> |
849 </p> |
|
850 <a NAME="DebugServer.__clientProcessOutput" ID="DebugServer.__clientProcessOutput"></a> |
651 <h4>DebugServer.__clientProcessOutput</h4> |
851 <h4>DebugServer.__clientProcessOutput</h4> |
652 <b>__clientProcessOutput</b>(<i></i>) |
852 <b>__clientProcessOutput</b>(<i></i>) |
|
853 |
653 <p> |
854 <p> |
654 Private slot to process client output received via stdout. |
855 Private slot to process client output received via stdout. |
655 </p><a NAME="DebugServer.__createDebuggerInterface" ID="DebugServer.__createDebuggerInterface"></a> |
856 </p> |
|
857 <a NAME="DebugServer.__createDebuggerInterface" ID="DebugServer.__createDebuggerInterface"></a> |
656 <h4>DebugServer.__createDebuggerInterface</h4> |
858 <h4>DebugServer.__createDebuggerInterface</h4> |
657 <b>__createDebuggerInterface</b>(<i>clientType=None</i>) |
859 <b>__createDebuggerInterface</b>(<i>clientType=None</i>) |
|
860 |
658 <p> |
861 <p> |
659 Private slot to create the debugger interface object. |
862 Private slot to create the debugger interface object. |
660 </p><dl> |
863 </p> |
|
864 <dl> |
|
865 |
661 <dt><i>clientType</i></dt> |
866 <dt><i>clientType</i></dt> |
662 <dd> |
867 <dd> |
663 type of the client interface to be created (string) |
868 type of the client interface to be created (string) |
664 </dd> |
869 </dd> |
665 </dl><a NAME="DebugServer.__deleteBreakPoints" ID="DebugServer.__deleteBreakPoints"></a> |
870 </dl> |
|
871 <a NAME="DebugServer.__deleteBreakPoints" ID="DebugServer.__deleteBreakPoints"></a> |
666 <h4>DebugServer.__deleteBreakPoints</h4> |
872 <h4>DebugServer.__deleteBreakPoints</h4> |
667 <b>__deleteBreakPoints</b>(<i>parentIndex, start, end</i>) |
873 <b>__deleteBreakPoints</b>(<i>parentIndex, start, end</i>) |
|
874 |
668 <p> |
875 <p> |
669 Private slot to delete breakpoints. |
876 Private slot to delete breakpoints. |
670 </p><dl> |
877 </p> |
|
878 <dl> |
|
879 |
671 <dt><i>parentIndex</i></dt> |
880 <dt><i>parentIndex</i></dt> |
672 <dd> |
881 <dd> |
673 index of parent item (QModelIndex) |
882 index of parent item (QModelIndex) |
674 </dd><dt><i>start</i></dt> |
883 </dd> |
|
884 <dt><i>start</i></dt> |
675 <dd> |
885 <dd> |
676 start row (integer) |
886 start row (integer) |
677 </dd><dt><i>end</i></dt> |
887 </dd> |
|
888 <dt><i>end</i></dt> |
678 <dd> |
889 <dd> |
679 end row (integer) |
890 end row (integer) |
680 </dd> |
891 </dd> |
681 </dl><a NAME="DebugServer.__deleteWatchPoints" ID="DebugServer.__deleteWatchPoints"></a> |
892 </dl> |
|
893 <a NAME="DebugServer.__deleteWatchPoints" ID="DebugServer.__deleteWatchPoints"></a> |
682 <h4>DebugServer.__deleteWatchPoints</h4> |
894 <h4>DebugServer.__deleteWatchPoints</h4> |
683 <b>__deleteWatchPoints</b>(<i>parentIndex, start, end</i>) |
895 <b>__deleteWatchPoints</b>(<i>parentIndex, start, end</i>) |
|
896 |
684 <p> |
897 <p> |
685 Private slot to delete watch expressions. |
898 Private slot to delete watch expressions. |
686 </p><dl> |
899 </p> |
|
900 <dl> |
|
901 |
687 <dt><i>parentIndex</i></dt> |
902 <dt><i>parentIndex</i></dt> |
688 <dd> |
903 <dd> |
689 index of parent item (QModelIndex) |
904 index of parent item (QModelIndex) |
690 </dd><dt><i>start</i></dt> |
905 </dd> |
|
906 <dt><i>start</i></dt> |
691 <dd> |
907 <dd> |
692 start row (integer) |
908 start row (integer) |
693 </dd><dt><i>end</i></dt> |
909 </dd> |
|
910 <dt><i>end</i></dt> |
694 <dd> |
911 <dd> |
695 end row (integer) |
912 end row (integer) |
696 </dd> |
913 </dd> |
697 </dl><a NAME="DebugServer.__findLanguageForExtension" ID="DebugServer.__findLanguageForExtension"></a> |
914 </dl> |
|
915 <a NAME="DebugServer.__findLanguageForExtension" ID="DebugServer.__findLanguageForExtension"></a> |
698 <h4>DebugServer.__findLanguageForExtension</h4> |
916 <h4>DebugServer.__findLanguageForExtension</h4> |
699 <b>__findLanguageForExtension</b>(<i>ext</i>) |
917 <b>__findLanguageForExtension</b>(<i>ext</i>) |
|
918 |
700 <p> |
919 <p> |
701 Private method to get the language associated with a file extension. |
920 Private method to get the language associated with a file extension. |
702 </p><dl> |
921 </p> |
|
922 <dl> |
|
923 |
703 <dt><i>ext</i> (str)</dt> |
924 <dt><i>ext</i> (str)</dt> |
704 <dd> |
925 <dd> |
705 file extension |
926 file extension |
706 </dd> |
927 </dd> |
707 </dl><dl> |
928 </dl> |
|
929 <dl> |
708 <dt>Returns:</dt> |
930 <dt>Returns:</dt> |
709 <dd> |
931 <dd> |
710 associated language |
932 associated language |
711 </dd> |
933 </dd> |
712 </dl><dl> |
934 </dl> |
|
935 <dl> |
713 <dt>Return Type:</dt> |
936 <dt>Return Type:</dt> |
714 <dd> |
937 <dd> |
715 str |
938 str |
716 </dd> |
939 </dd> |
717 </dl><a NAME="DebugServer.__getNetworkInterfaceAndIndex" ID="DebugServer.__getNetworkInterfaceAndIndex"></a> |
940 </dl> |
|
941 <a NAME="DebugServer.__getNetworkInterfaceAndIndex" ID="DebugServer.__getNetworkInterfaceAndIndex"></a> |
718 <h4>DebugServer.__getNetworkInterfaceAndIndex</h4> |
942 <h4>DebugServer.__getNetworkInterfaceAndIndex</h4> |
719 <b>__getNetworkInterfaceAndIndex</b>(<i>address</i>) |
943 <b>__getNetworkInterfaceAndIndex</b>(<i>address</i>) |
|
944 |
720 <p> |
945 <p> |
721 Private method to determine the network interface and the interface |
946 Private method to determine the network interface and the interface |
722 index. |
947 index. |
723 </p><dl> |
948 </p> |
|
949 <dl> |
|
950 |
724 <dt><i>address</i></dt> |
951 <dt><i>address</i></dt> |
725 <dd> |
952 <dd> |
726 address to determine the info for (string) |
953 address to determine the info for (string) |
727 </dd> |
954 </dd> |
728 </dl><dl> |
955 </dl> |
|
956 <dl> |
729 <dt>Returns:</dt> |
957 <dt>Returns:</dt> |
730 <dd> |
958 <dd> |
731 tuple of network interface name (string) and index (integer) |
959 tuple of network interface name (string) and index (integer) |
732 </dd> |
960 </dd> |
733 </dl><a NAME="DebugServer.__makeWatchCondition" ID="DebugServer.__makeWatchCondition"></a> |
961 </dl> |
|
962 <a NAME="DebugServer.__makeWatchCondition" ID="DebugServer.__makeWatchCondition"></a> |
734 <h4>DebugServer.__makeWatchCondition</h4> |
963 <h4>DebugServer.__makeWatchCondition</h4> |
735 <b>__makeWatchCondition</b>(<i>cond, special</i>) |
964 <b>__makeWatchCondition</b>(<i>cond, special</i>) |
|
965 |
736 <p> |
966 <p> |
737 Private method to construct the condition string. |
967 Private method to construct the condition string. |
738 </p><dl> |
968 </p> |
|
969 <dl> |
|
970 |
739 <dt><i>cond</i></dt> |
971 <dt><i>cond</i></dt> |
740 <dd> |
972 <dd> |
741 condition (string) |
973 condition (string) |
742 </dd><dt><i>special</i></dt> |
974 </dd> |
|
975 <dt><i>special</i></dt> |
743 <dd> |
976 <dd> |
744 special condition (string) |
977 special condition (string) |
745 </dd> |
978 </dd> |
746 </dl><dl> |
979 </dl> |
|
980 <dl> |
747 <dt>Returns:</dt> |
981 <dt>Returns:</dt> |
748 <dd> |
982 <dd> |
749 condition string (string) |
983 condition string (string) |
750 </dd> |
984 </dd> |
751 </dl><a NAME="DebugServer.__newConnection" ID="DebugServer.__newConnection"></a> |
985 </dl> |
|
986 <a NAME="DebugServer.__newConnection" ID="DebugServer.__newConnection"></a> |
752 <h4>DebugServer.__newConnection</h4> |
987 <h4>DebugServer.__newConnection</h4> |
753 <b>__newConnection</b>(<i></i>) |
988 <b>__newConnection</b>(<i></i>) |
|
989 |
754 <p> |
990 <p> |
755 Private slot to handle a new connection. |
991 Private slot to handle a new connection. |
756 </p><a NAME="DebugServer.__passiveShutDown" ID="DebugServer.__passiveShutDown"></a> |
992 </p> |
|
993 <a NAME="DebugServer.__passiveShutDown" ID="DebugServer.__passiveShutDown"></a> |
757 <h4>DebugServer.__passiveShutDown</h4> |
994 <h4>DebugServer.__passiveShutDown</h4> |
758 <b>__passiveShutDown</b>(<i></i>) |
995 <b>__passiveShutDown</b>(<i></i>) |
|
996 |
759 <p> |
997 <p> |
760 Private method to shut down a passive debug connection. |
998 Private method to shut down a passive debug connection. |
761 </p><a NAME="DebugServer.__registerDebuggerInterfaces" ID="DebugServer.__registerDebuggerInterfaces"></a> |
999 </p> |
|
1000 <a NAME="DebugServer.__registerDebuggerInterfaces" ID="DebugServer.__registerDebuggerInterfaces"></a> |
762 <h4>DebugServer.__registerDebuggerInterfaces</h4> |
1001 <h4>DebugServer.__registerDebuggerInterfaces</h4> |
763 <b>__registerDebuggerInterfaces</b>(<i></i>) |
1002 <b>__registerDebuggerInterfaces</b>(<i></i>) |
|
1003 |
764 <p> |
1004 <p> |
765 Private method to register the available internal debugger interfaces. |
1005 Private method to register the available internal debugger interfaces. |
766 </p><a NAME="DebugServer.__remoteBreakpointEnable" ID="DebugServer.__remoteBreakpointEnable"></a> |
1006 </p> |
|
1007 <a NAME="DebugServer.__remoteBreakpointEnable" ID="DebugServer.__remoteBreakpointEnable"></a> |
767 <h4>DebugServer.__remoteBreakpointEnable</h4> |
1008 <h4>DebugServer.__remoteBreakpointEnable</h4> |
768 <b>__remoteBreakpointEnable</b>(<i>fn, line, enable</i>) |
1009 <b>__remoteBreakpointEnable</b>(<i>fn, line, enable</i>) |
|
1010 |
769 <p> |
1011 <p> |
770 Private method to enable or disable a breakpoint. |
1012 Private method to enable or disable a breakpoint. |
771 </p><dl> |
1013 </p> |
|
1014 <dl> |
|
1015 |
772 <dt><i>fn</i></dt> |
1016 <dt><i>fn</i></dt> |
773 <dd> |
1017 <dd> |
774 filename the breakpoint belongs to (string) |
1018 filename the breakpoint belongs to (string) |
775 </dd><dt><i>line</i></dt> |
1019 </dd> |
|
1020 <dt><i>line</i></dt> |
776 <dd> |
1021 <dd> |
777 linenumber of the breakpoint (int) |
1022 linenumber of the breakpoint (int) |
778 </dd><dt><i>enable</i></dt> |
1023 </dd> |
|
1024 <dt><i>enable</i></dt> |
779 <dd> |
1025 <dd> |
780 flag indicating enabling or disabling a breakpoint |
1026 flag indicating enabling or disabling a breakpoint |
781 (boolean) |
1027 (boolean) |
782 </dd> |
1028 </dd> |
783 </dl><a NAME="DebugServer.__remoteBreakpointIgnore" ID="DebugServer.__remoteBreakpointIgnore"></a> |
1029 </dl> |
|
1030 <a NAME="DebugServer.__remoteBreakpointIgnore" ID="DebugServer.__remoteBreakpointIgnore"></a> |
784 <h4>DebugServer.__remoteBreakpointIgnore</h4> |
1031 <h4>DebugServer.__remoteBreakpointIgnore</h4> |
785 <b>__remoteBreakpointIgnore</b>(<i>fn, line, count</i>) |
1032 <b>__remoteBreakpointIgnore</b>(<i>fn, line, count</i>) |
|
1033 |
786 <p> |
1034 <p> |
787 Private method to ignore a breakpoint the next couple of occurrences. |
1035 Private method to ignore a breakpoint the next couple of occurrences. |
788 </p><dl> |
1036 </p> |
|
1037 <dl> |
|
1038 |
789 <dt><i>fn</i></dt> |
1039 <dt><i>fn</i></dt> |
790 <dd> |
1040 <dd> |
791 filename the breakpoint belongs to (string) |
1041 filename the breakpoint belongs to (string) |
792 </dd><dt><i>line</i></dt> |
1042 </dd> |
|
1043 <dt><i>line</i></dt> |
793 <dd> |
1044 <dd> |
794 linenumber of the breakpoint (int) |
1045 linenumber of the breakpoint (int) |
795 </dd><dt><i>count</i></dt> |
1046 </dd> |
|
1047 <dt><i>count</i></dt> |
796 <dd> |
1048 <dd> |
797 number of occurrences to ignore (int) |
1049 number of occurrences to ignore (int) |
798 </dd> |
1050 </dd> |
799 </dl><a NAME="DebugServer.__remoteWatchpoint" ID="DebugServer.__remoteWatchpoint"></a> |
1051 </dl> |
|
1052 <a NAME="DebugServer.__remoteWatchpoint" ID="DebugServer.__remoteWatchpoint"></a> |
800 <h4>DebugServer.__remoteWatchpoint</h4> |
1053 <h4>DebugServer.__remoteWatchpoint</h4> |
801 <b>__remoteWatchpoint</b>(<i>cond, setWatch, temp=False</i>) |
1054 <b>__remoteWatchpoint</b>(<i>cond, setWatch, temp=False</i>) |
|
1055 |
802 <p> |
1056 <p> |
803 Private method to set or clear a watch expression. |
1057 Private method to set or clear a watch expression. |
804 </p><dl> |
1058 </p> |
|
1059 <dl> |
|
1060 |
805 <dt><i>cond</i></dt> |
1061 <dt><i>cond</i></dt> |
806 <dd> |
1062 <dd> |
807 expression of the watch expression (string) |
1063 expression of the watch expression (string) |
808 </dd><dt><i>setWatch</i></dt> |
1064 </dd> |
|
1065 <dt><i>setWatch</i></dt> |
809 <dd> |
1066 <dd> |
810 flag indicating setting or resetting a watch expression |
1067 flag indicating setting or resetting a watch expression |
811 (boolean) |
1068 (boolean) |
812 </dd><dt><i>temp</i></dt> |
1069 </dd> |
|
1070 <dt><i>temp</i></dt> |
813 <dd> |
1071 <dd> |
814 flag indicating a temporary watch expression (boolean) |
1072 flag indicating a temporary watch expression (boolean) |
815 </dd> |
1073 </dd> |
816 </dl><a NAME="DebugServer.__remoteWatchpointEnable" ID="DebugServer.__remoteWatchpointEnable"></a> |
1074 </dl> |
|
1075 <a NAME="DebugServer.__remoteWatchpointEnable" ID="DebugServer.__remoteWatchpointEnable"></a> |
817 <h4>DebugServer.__remoteWatchpointEnable</h4> |
1076 <h4>DebugServer.__remoteWatchpointEnable</h4> |
818 <b>__remoteWatchpointEnable</b>(<i>cond, enable</i>) |
1077 <b>__remoteWatchpointEnable</b>(<i>cond, enable</i>) |
|
1078 |
819 <p> |
1079 <p> |
820 Private method to enable or disable a watch expression. |
1080 Private method to enable or disable a watch expression. |
821 </p><dl> |
1081 </p> |
|
1082 <dl> |
|
1083 |
822 <dt><i>cond</i></dt> |
1084 <dt><i>cond</i></dt> |
823 <dd> |
1085 <dd> |
824 expression of the watch expression (string) |
1086 expression of the watch expression (string) |
825 </dd><dt><i>enable</i></dt> |
1087 </dd> |
|
1088 <dt><i>enable</i></dt> |
826 <dd> |
1089 <dd> |
827 flag indicating enabling or disabling a watch expression |
1090 flag indicating enabling or disabling a watch expression |
828 (boolean) |
1091 (boolean) |
829 </dd> |
1092 </dd> |
830 </dl><a NAME="DebugServer.__remoteWatchpointIgnore" ID="DebugServer.__remoteWatchpointIgnore"></a> |
1093 </dl> |
|
1094 <a NAME="DebugServer.__remoteWatchpointIgnore" ID="DebugServer.__remoteWatchpointIgnore"></a> |
831 <h4>DebugServer.__remoteWatchpointIgnore</h4> |
1095 <h4>DebugServer.__remoteWatchpointIgnore</h4> |
832 <b>__remoteWatchpointIgnore</b>(<i>cond, count</i>) |
1096 <b>__remoteWatchpointIgnore</b>(<i>cond, count</i>) |
|
1097 |
833 <p> |
1098 <p> |
834 Private method to ignore a watch expression the next couple of |
1099 Private method to ignore a watch expression the next couple of |
835 occurrences. |
1100 occurrences. |
836 </p><dl> |
1101 </p> |
|
1102 <dl> |
|
1103 |
837 <dt><i>cond</i></dt> |
1104 <dt><i>cond</i></dt> |
838 <dd> |
1105 <dd> |
839 expression of the watch expression (string) |
1106 expression of the watch expression (string) |
840 </dd><dt><i>count</i></dt> |
1107 </dd> |
|
1108 <dt><i>count</i></dt> |
841 <dd> |
1109 <dd> |
842 number of occurrences to ignore (int) |
1110 number of occurrences to ignore (int) |
843 </dd> |
1111 </dd> |
844 </dl><a NAME="DebugServer.__restoreBreakpoints" ID="DebugServer.__restoreBreakpoints"></a> |
1112 </dl> |
|
1113 <a NAME="DebugServer.__restoreBreakpoints" ID="DebugServer.__restoreBreakpoints"></a> |
845 <h4>DebugServer.__restoreBreakpoints</h4> |
1114 <h4>DebugServer.__restoreBreakpoints</h4> |
846 <b>__restoreBreakpoints</b>(<i></i>) |
1115 <b>__restoreBreakpoints</b>(<i></i>) |
|
1116 |
847 <p> |
1117 <p> |
848 Private method to restore the breakpoints after a restart. |
1118 Private method to restore the breakpoints after a restart. |
849 </p><a NAME="DebugServer.__restoreWatchpoints" ID="DebugServer.__restoreWatchpoints"></a> |
1119 </p> |
|
1120 <a NAME="DebugServer.__restoreWatchpoints" ID="DebugServer.__restoreWatchpoints"></a> |
850 <h4>DebugServer.__restoreWatchpoints</h4> |
1121 <h4>DebugServer.__restoreWatchpoints</h4> |
851 <b>__restoreWatchpoints</b>(<i></i>) |
1122 <b>__restoreWatchpoints</b>(<i></i>) |
|
1123 |
852 <p> |
1124 <p> |
853 Private method to restore the watch expressions after a restart. |
1125 Private method to restore the watch expressions after a restart. |
854 </p><a NAME="DebugServer.__setClientType" ID="DebugServer.__setClientType"></a> |
1126 </p> |
|
1127 <a NAME="DebugServer.__setClientType" ID="DebugServer.__setClientType"></a> |
855 <h4>DebugServer.__setClientType</h4> |
1128 <h4>DebugServer.__setClientType</h4> |
856 <b>__setClientType</b>(<i>clType</i>) |
1129 <b>__setClientType</b>(<i>clType</i>) |
|
1130 |
857 <p> |
1131 <p> |
858 Private method to set the client type. |
1132 Private method to set the client type. |
859 </p><dl> |
1133 </p> |
|
1134 <dl> |
|
1135 |
860 <dt><i>clType</i></dt> |
1136 <dt><i>clType</i></dt> |
861 <dd> |
1137 <dd> |
862 type of client to be started (string) |
1138 type of client to be started (string) |
863 </dd> |
1139 </dd> |
864 </dl><a NAME="DebugServer.__splitWatchCondition" ID="DebugServer.__splitWatchCondition"></a> |
1140 </dl> |
|
1141 <a NAME="DebugServer.__splitWatchCondition" ID="DebugServer.__splitWatchCondition"></a> |
865 <h4>DebugServer.__splitWatchCondition</h4> |
1142 <h4>DebugServer.__splitWatchCondition</h4> |
866 <b>__splitWatchCondition</b>(<i>cond</i>) |
1143 <b>__splitWatchCondition</b>(<i>cond</i>) |
|
1144 |
867 <p> |
1145 <p> |
868 Private method to split a remote watch expression. |
1146 Private method to split a remote watch expression. |
869 </p><dl> |
1147 </p> |
|
1148 <dl> |
|
1149 |
870 <dt><i>cond</i></dt> |
1150 <dt><i>cond</i></dt> |
871 <dd> |
1151 <dd> |
872 remote expression (string) |
1152 remote expression (string) |
873 </dd> |
1153 </dd> |
874 </dl><dl> |
1154 </dl> |
|
1155 <dl> |
875 <dt>Returns:</dt> |
1156 <dt>Returns:</dt> |
876 <dd> |
1157 <dd> |
877 tuple of local expression (string) and special condition |
1158 tuple of local expression (string) and special condition |
878 (string) |
1159 (string) |
879 </dd> |
1160 </dd> |
880 </dl><a NAME="DebugServer.__watchPointDataAboutToBeChanged" ID="DebugServer.__watchPointDataAboutToBeChanged"></a> |
1161 </dl> |
|
1162 <a NAME="DebugServer.__watchPointDataAboutToBeChanged" ID="DebugServer.__watchPointDataAboutToBeChanged"></a> |
881 <h4>DebugServer.__watchPointDataAboutToBeChanged</h4> |
1163 <h4>DebugServer.__watchPointDataAboutToBeChanged</h4> |
882 <b>__watchPointDataAboutToBeChanged</b>(<i>startIndex, endIndex</i>) |
1164 <b>__watchPointDataAboutToBeChanged</b>(<i>startIndex, endIndex</i>) |
|
1165 |
883 <p> |
1166 <p> |
884 Private slot to handle the dataAboutToBeChanged signal of the |
1167 Private slot to handle the dataAboutToBeChanged signal of the |
885 watch expression model. |
1168 watch expression model. |
886 </p><dl> |
1169 </p> |
|
1170 <dl> |
|
1171 |
887 <dt><i>startIndex</i></dt> |
1172 <dt><i>startIndex</i></dt> |
888 <dd> |
1173 <dd> |
889 start index of the rows to be changed (QModelIndex) |
1174 start index of the rows to be changed (QModelIndex) |
890 </dd><dt><i>endIndex</i></dt> |
1175 </dd> |
|
1176 <dt><i>endIndex</i></dt> |
891 <dd> |
1177 <dd> |
892 end index of the rows to be changed (QModelIndex) |
1178 end index of the rows to be changed (QModelIndex) |
893 </dd> |
1179 </dd> |
894 </dl><a NAME="DebugServer.clientUtDiscovered" ID="DebugServer.clientUtDiscovered"></a> |
1180 </dl> |
|
1181 <a NAME="DebugServer.clientUtDiscovered" ID="DebugServer.clientUtDiscovered"></a> |
895 <h4>DebugServer.clientUtDiscovered</h4> |
1182 <h4>DebugServer.clientUtDiscovered</h4> |
896 <b>clientUtDiscovered</b>(<i>testCases, exceptionType, exceptionValue</i>) |
1183 <b>clientUtDiscovered</b>(<i>testCases, exceptionType, exceptionValue</i>) |
|
1184 |
897 <p> |
1185 <p> |
898 Public method to process the client unittest discover info. |
1186 Public method to process the client unittest discover info. |
899 </p><dl> |
1187 </p> |
|
1188 <dl> |
|
1189 |
900 <dt><i>testCases</i> (str)</dt> |
1190 <dt><i>testCases</i> (str)</dt> |
901 <dd> |
1191 <dd> |
902 list of detected test cases |
1192 list of detected test cases |
903 </dd><dt><i>exceptionType</i> (str)</dt> |
1193 </dd> |
|
1194 <dt><i>exceptionType</i> (str)</dt> |
904 <dd> |
1195 <dd> |
905 exception type |
1196 exception type |
906 </dd><dt><i>exceptionValue</i> (str)</dt> |
1197 </dd> |
|
1198 <dt><i>exceptionValue</i> (str)</dt> |
907 <dd> |
1199 <dd> |
908 exception message |
1200 exception message |
909 </dd> |
1201 </dd> |
910 </dl><a NAME="DebugServer.clientUtFinished" ID="DebugServer.clientUtFinished"></a> |
1202 </dl> |
|
1203 <a NAME="DebugServer.clientUtFinished" ID="DebugServer.clientUtFinished"></a> |
911 <h4>DebugServer.clientUtFinished</h4> |
1204 <h4>DebugServer.clientUtFinished</h4> |
912 <b>clientUtFinished</b>(<i>status</i>) |
1205 <b>clientUtFinished</b>(<i>status</i>) |
|
1206 |
913 <p> |
1207 <p> |
914 Public method to process the client unit test finished info. |
1208 Public method to process the client unit test finished info. |
915 </p><dl> |
1209 </p> |
|
1210 <dl> |
|
1211 |
916 <dt><i>status</i> (int)</dt> |
1212 <dt><i>status</i> (int)</dt> |
917 <dd> |
1213 <dd> |
918 exit status of the unit test |
1214 exit status of the unit test |
919 </dd> |
1215 </dd> |
920 </dl><a NAME="DebugServer.clientUtPrepared" ID="DebugServer.clientUtPrepared"></a> |
1216 </dl> |
|
1217 <a NAME="DebugServer.clientUtPrepared" ID="DebugServer.clientUtPrepared"></a> |
921 <h4>DebugServer.clientUtPrepared</h4> |
1218 <h4>DebugServer.clientUtPrepared</h4> |
922 <b>clientUtPrepared</b>(<i>result, exceptionType, exceptionValue</i>) |
1219 <b>clientUtPrepared</b>(<i>result, exceptionType, exceptionValue</i>) |
|
1220 |
923 <p> |
1221 <p> |
924 Public method to process the client unittest prepared info. |
1222 Public method to process the client unittest prepared info. |
925 </p><dl> |
1223 </p> |
|
1224 <dl> |
|
1225 |
926 <dt><i>result</i></dt> |
1226 <dt><i>result</i></dt> |
927 <dd> |
1227 <dd> |
928 number of test cases (0 = error) (integer) |
1228 number of test cases (0 = error) (integer) |
929 </dd><dt><i>exceptionType</i></dt> |
1229 </dd> |
|
1230 <dt><i>exceptionType</i></dt> |
930 <dd> |
1231 <dd> |
931 exception type (string) |
1232 exception type (string) |
932 </dd><dt><i>exceptionValue</i></dt> |
1233 </dd> |
|
1234 <dt><i>exceptionValue</i></dt> |
933 <dd> |
1235 <dd> |
934 exception message (string) |
1236 exception message (string) |
935 </dd> |
1237 </dd> |
936 </dl><a NAME="DebugServer.clientUtStartTest" ID="DebugServer.clientUtStartTest"></a> |
1238 </dl> |
|
1239 <a NAME="DebugServer.clientUtStartTest" ID="DebugServer.clientUtStartTest"></a> |
937 <h4>DebugServer.clientUtStartTest</h4> |
1240 <h4>DebugServer.clientUtStartTest</h4> |
938 <b>clientUtStartTest</b>(<i>testname, doc</i>) |
1241 <b>clientUtStartTest</b>(<i>testname, doc</i>) |
|
1242 |
939 <p> |
1243 <p> |
940 Public method to process the client start test info. |
1244 Public method to process the client start test info. |
941 </p><dl> |
1245 </p> |
|
1246 <dl> |
|
1247 |
942 <dt><i>testname</i></dt> |
1248 <dt><i>testname</i></dt> |
943 <dd> |
1249 <dd> |
944 name of the test (string) |
1250 name of the test (string) |
945 </dd><dt><i>doc</i></dt> |
1251 </dd> |
|
1252 <dt><i>doc</i></dt> |
946 <dd> |
1253 <dd> |
947 short description of the test (string) |
1254 short description of the test (string) |
948 </dd> |
1255 </dd> |
949 </dl><a NAME="DebugServer.clientUtStopTest" ID="DebugServer.clientUtStopTest"></a> |
1256 </dl> |
|
1257 <a NAME="DebugServer.clientUtStopTest" ID="DebugServer.clientUtStopTest"></a> |
950 <h4>DebugServer.clientUtStopTest</h4> |
1258 <h4>DebugServer.clientUtStopTest</h4> |
951 <b>clientUtStopTest</b>(<i></i>) |
1259 <b>clientUtStopTest</b>(<i></i>) |
|
1260 |
952 <p> |
1261 <p> |
953 Public method to process the client stop test info. |
1262 Public method to process the client stop test info. |
954 </p><a NAME="DebugServer.clientUtTestErrored" ID="DebugServer.clientUtTestErrored"></a> |
1263 </p> |
|
1264 <a NAME="DebugServer.clientUtTestErrored" ID="DebugServer.clientUtTestErrored"></a> |
955 <h4>DebugServer.clientUtTestErrored</h4> |
1265 <h4>DebugServer.clientUtTestErrored</h4> |
956 <b>clientUtTestErrored</b>(<i>testname, traceback, testId</i>) |
1266 <b>clientUtTestErrored</b>(<i>testname, traceback, testId</i>) |
|
1267 |
957 <p> |
1268 <p> |
958 Public method to process the client test errored info. |
1269 Public method to process the client test errored info. |
959 </p><dl> |
1270 </p> |
|
1271 <dl> |
|
1272 |
960 <dt><i>testname</i></dt> |
1273 <dt><i>testname</i></dt> |
961 <dd> |
1274 <dd> |
962 name of the test (string) |
1275 name of the test (string) |
963 </dd><dt><i>traceback</i></dt> |
1276 </dd> |
|
1277 <dt><i>traceback</i></dt> |
964 <dd> |
1278 <dd> |
965 lines of traceback info (list of strings) |
1279 lines of traceback info (list of strings) |
966 </dd><dt><i>testId</i></dt> |
1280 </dd> |
|
1281 <dt><i>testId</i></dt> |
967 <dd> |
1282 <dd> |
968 id of the test (string) |
1283 id of the test (string) |
969 </dd> |
1284 </dd> |
970 </dl><a NAME="DebugServer.clientUtTestFailed" ID="DebugServer.clientUtTestFailed"></a> |
1285 </dl> |
|
1286 <a NAME="DebugServer.clientUtTestFailed" ID="DebugServer.clientUtTestFailed"></a> |
971 <h4>DebugServer.clientUtTestFailed</h4> |
1287 <h4>DebugServer.clientUtTestFailed</h4> |
972 <b>clientUtTestFailed</b>(<i>testname, traceback, testId</i>) |
1288 <b>clientUtTestFailed</b>(<i>testname, traceback, testId</i>) |
|
1289 |
973 <p> |
1290 <p> |
974 Public method to process the client test failed info. |
1291 Public method to process the client test failed info. |
975 </p><dl> |
1292 </p> |
|
1293 <dl> |
|
1294 |
976 <dt><i>testname</i></dt> |
1295 <dt><i>testname</i></dt> |
977 <dd> |
1296 <dd> |
978 name of the test (string) |
1297 name of the test (string) |
979 </dd><dt><i>traceback</i></dt> |
1298 </dd> |
|
1299 <dt><i>traceback</i></dt> |
980 <dd> |
1300 <dd> |
981 lines of traceback info (list of strings) |
1301 lines of traceback info (list of strings) |
982 </dd><dt><i>testId</i></dt> |
1302 </dd> |
|
1303 <dt><i>testId</i></dt> |
983 <dd> |
1304 <dd> |
984 id of the test (string) |
1305 id of the test (string) |
985 </dd> |
1306 </dd> |
986 </dl><a NAME="DebugServer.clientUtTestFailedExpected" ID="DebugServer.clientUtTestFailedExpected"></a> |
1307 </dl> |
|
1308 <a NAME="DebugServer.clientUtTestFailedExpected" ID="DebugServer.clientUtTestFailedExpected"></a> |
987 <h4>DebugServer.clientUtTestFailedExpected</h4> |
1309 <h4>DebugServer.clientUtTestFailedExpected</h4> |
988 <b>clientUtTestFailedExpected</b>(<i>testname, traceback, testId</i>) |
1310 <b>clientUtTestFailedExpected</b>(<i>testname, traceback, testId</i>) |
|
1311 |
989 <p> |
1312 <p> |
990 Public method to process the client test failed expected info. |
1313 Public method to process the client test failed expected info. |
991 </p><dl> |
1314 </p> |
|
1315 <dl> |
|
1316 |
992 <dt><i>testname</i></dt> |
1317 <dt><i>testname</i></dt> |
993 <dd> |
1318 <dd> |
994 name of the test (string) |
1319 name of the test (string) |
995 </dd><dt><i>traceback</i></dt> |
1320 </dd> |
|
1321 <dt><i>traceback</i></dt> |
996 <dd> |
1322 <dd> |
997 lines of traceback info (list of strings) |
1323 lines of traceback info (list of strings) |
998 </dd><dt><i>testId</i></dt> |
1324 </dd> |
|
1325 <dt><i>testId</i></dt> |
999 <dd> |
1326 <dd> |
1000 id of the test (string) |
1327 id of the test (string) |
1001 </dd> |
1328 </dd> |
1002 </dl><a NAME="DebugServer.clientUtTestSkipped" ID="DebugServer.clientUtTestSkipped"></a> |
1329 </dl> |
|
1330 <a NAME="DebugServer.clientUtTestSkipped" ID="DebugServer.clientUtTestSkipped"></a> |
1003 <h4>DebugServer.clientUtTestSkipped</h4> |
1331 <h4>DebugServer.clientUtTestSkipped</h4> |
1004 <b>clientUtTestSkipped</b>(<i>testname, reason, testId</i>) |
1332 <b>clientUtTestSkipped</b>(<i>testname, reason, testId</i>) |
|
1333 |
1005 <p> |
1334 <p> |
1006 Public method to process the client test skipped info. |
1335 Public method to process the client test skipped info. |
1007 </p><dl> |
1336 </p> |
|
1337 <dl> |
|
1338 |
1008 <dt><i>testname</i></dt> |
1339 <dt><i>testname</i></dt> |
1009 <dd> |
1340 <dd> |
1010 name of the test (string) |
1341 name of the test (string) |
1011 </dd><dt><i>reason</i></dt> |
1342 </dd> |
|
1343 <dt><i>reason</i></dt> |
1012 <dd> |
1344 <dd> |
1013 reason for skipping the test (string) |
1345 reason for skipping the test (string) |
1014 </dd><dt><i>testId</i></dt> |
1346 </dd> |
|
1347 <dt><i>testId</i></dt> |
1015 <dd> |
1348 <dd> |
1016 id of the test (string) |
1349 id of the test (string) |
1017 </dd> |
1350 </dd> |
1018 </dl><a NAME="DebugServer.clientUtTestSucceededUnexpected" ID="DebugServer.clientUtTestSucceededUnexpected"></a> |
1351 </dl> |
|
1352 <a NAME="DebugServer.clientUtTestSucceededUnexpected" ID="DebugServer.clientUtTestSucceededUnexpected"></a> |
1019 <h4>DebugServer.clientUtTestSucceededUnexpected</h4> |
1353 <h4>DebugServer.clientUtTestSucceededUnexpected</h4> |
1020 <b>clientUtTestSucceededUnexpected</b>(<i>testname, testId</i>) |
1354 <b>clientUtTestSucceededUnexpected</b>(<i>testname, testId</i>) |
|
1355 |
1021 <p> |
1356 <p> |
1022 Public method to process the client test succeeded unexpected info. |
1357 Public method to process the client test succeeded unexpected info. |
1023 </p><dl> |
1358 </p> |
|
1359 <dl> |
|
1360 |
1024 <dt><i>testname</i></dt> |
1361 <dt><i>testname</i></dt> |
1025 <dd> |
1362 <dd> |
1026 name of the test (string) |
1363 name of the test (string) |
1027 </dd><dt><i>testId</i></dt> |
1364 </dd> |
|
1365 <dt><i>testId</i></dt> |
1028 <dd> |
1366 <dd> |
1029 id of the test (string) |
1367 id of the test (string) |
1030 </dd> |
1368 </dd> |
1031 </dl><a NAME="DebugServer.getBreakPointModel" ID="DebugServer.getBreakPointModel"></a> |
1369 </dl> |
|
1370 <a NAME="DebugServer.getBreakPointModel" ID="DebugServer.getBreakPointModel"></a> |
1032 <h4>DebugServer.getBreakPointModel</h4> |
1371 <h4>DebugServer.getBreakPointModel</h4> |
1033 <b>getBreakPointModel</b>(<i></i>) |
1372 <b>getBreakPointModel</b>(<i></i>) |
|
1373 |
1034 <p> |
1374 <p> |
1035 Public slot to get a reference to the breakpoint model object. |
1375 Public slot to get a reference to the breakpoint model object. |
1036 </p><dl> |
1376 </p> |
|
1377 <dl> |
1037 <dt>Returns:</dt> |
1378 <dt>Returns:</dt> |
1038 <dd> |
1379 <dd> |
1039 reference to the breakpoint model object (BreakPointModel) |
1380 reference to the breakpoint model object (BreakPointModel) |
1040 </dd> |
1381 </dd> |
1041 </dl><a NAME="DebugServer.getClientCapabilities" ID="DebugServer.getClientCapabilities"></a> |
1382 </dl> |
|
1383 <a NAME="DebugServer.getClientCapabilities" ID="DebugServer.getClientCapabilities"></a> |
1042 <h4>DebugServer.getClientCapabilities</h4> |
1384 <h4>DebugServer.getClientCapabilities</h4> |
1043 <b>getClientCapabilities</b>(<i>clientType</i>) |
1385 <b>getClientCapabilities</b>(<i>clientType</i>) |
|
1386 |
1044 <p> |
1387 <p> |
1045 Public method to retrieve the debug clients capabilities. |
1388 Public method to retrieve the debug clients capabilities. |
1046 </p><dl> |
1389 </p> |
|
1390 <dl> |
|
1391 |
1047 <dt><i>clientType</i></dt> |
1392 <dt><i>clientType</i></dt> |
1048 <dd> |
1393 <dd> |
1049 debug client type (string) |
1394 debug client type (string) |
1050 </dd> |
1395 </dd> |
1051 </dl><dl> |
1396 </dl> |
|
1397 <dl> |
1052 <dt>Returns:</dt> |
1398 <dt>Returns:</dt> |
1053 <dd> |
1399 <dd> |
1054 debug client capabilities (integer) |
1400 debug client capabilities (integer) |
1055 </dd> |
1401 </dd> |
1056 </dl><a NAME="DebugServer.getClientInterpreter" ID="DebugServer.getClientInterpreter"></a> |
1402 </dl> |
|
1403 <a NAME="DebugServer.getClientInterpreter" ID="DebugServer.getClientInterpreter"></a> |
1057 <h4>DebugServer.getClientInterpreter</h4> |
1404 <h4>DebugServer.getClientInterpreter</h4> |
1058 <b>getClientInterpreter</b>(<i></i>) |
1405 <b>getClientInterpreter</b>(<i></i>) |
|
1406 |
1059 <p> |
1407 <p> |
1060 Public method to get the interpreter of the debug client. |
1408 Public method to get the interpreter of the debug client. |
1061 </p><dl> |
1409 </p> |
|
1410 <dl> |
1062 <dt>Returns:</dt> |
1411 <dt>Returns:</dt> |
1063 <dd> |
1412 <dd> |
1064 interpreter of the debug client (string) |
1413 interpreter of the debug client (string) |
1065 </dd> |
1414 </dd> |
1066 </dl><a NAME="DebugServer.getClientType" ID="DebugServer.getClientType"></a> |
1415 </dl> |
|
1416 <a NAME="DebugServer.getClientType" ID="DebugServer.getClientType"></a> |
1067 <h4>DebugServer.getClientType</h4> |
1417 <h4>DebugServer.getClientType</h4> |
1068 <b>getClientType</b>(<i></i>) |
1418 <b>getClientType</b>(<i></i>) |
|
1419 |
1069 <p> |
1420 <p> |
1070 Public method to get the currently running debug client type. |
1421 Public method to get the currently running debug client type. |
1071 </p><dl> |
1422 </p> |
|
1423 <dl> |
1072 <dt>Returns:</dt> |
1424 <dt>Returns:</dt> |
1073 <dd> |
1425 <dd> |
1074 debug client type |
1426 debug client type |
1075 </dd> |
1427 </dd> |
1076 </dl><dl> |
1428 </dl> |
|
1429 <dl> |
1077 <dt>Return Type:</dt> |
1430 <dt>Return Type:</dt> |
1078 <dd> |
1431 <dd> |
1079 str |
1432 str |
1080 </dd> |
1433 </dd> |
1081 </dl><a NAME="DebugServer.getExtensions" ID="DebugServer.getExtensions"></a> |
1434 </dl> |
|
1435 <a NAME="DebugServer.getExtensions" ID="DebugServer.getExtensions"></a> |
1082 <h4>DebugServer.getExtensions</h4> |
1436 <h4>DebugServer.getExtensions</h4> |
1083 <b>getExtensions</b>(<i>language</i>) |
1437 <b>getExtensions</b>(<i>language</i>) |
|
1438 |
1084 <p> |
1439 <p> |
1085 Public slot to get the extensions associated with the given language. |
1440 Public slot to get the extensions associated with the given language. |
1086 </p><dl> |
1441 </p> |
|
1442 <dl> |
|
1443 |
1087 <dt><i>language</i></dt> |
1444 <dt><i>language</i></dt> |
1088 <dd> |
1445 <dd> |
1089 language to get extensions for (string) |
1446 language to get extensions for (string) |
1090 </dd> |
1447 </dd> |
1091 </dl><dl> |
1448 </dl> |
|
1449 <dl> |
1092 <dt>Returns:</dt> |
1450 <dt>Returns:</dt> |
1093 <dd> |
1451 <dd> |
1094 tuple of extensions associated with the language |
1452 tuple of extensions associated with the language |
1095 (tuple of strings) |
1453 (tuple of strings) |
1096 </dd> |
1454 </dd> |
1097 </dl><a NAME="DebugServer.getHostAddress" ID="DebugServer.getHostAddress"></a> |
1455 </dl> |
|
1456 <a NAME="DebugServer.getHostAddress" ID="DebugServer.getHostAddress"></a> |
1098 <h4>DebugServer.getHostAddress</h4> |
1457 <h4>DebugServer.getHostAddress</h4> |
1099 <b>getHostAddress</b>(<i>localhost</i>) |
1458 <b>getHostAddress</b>(<i>localhost</i>) |
|
1459 |
1100 <p> |
1460 <p> |
1101 Public method to get the IP address or hostname the debug server is |
1461 Public method to get the IP address or hostname the debug server is |
1102 listening. |
1462 listening. |
1103 </p><dl> |
1463 </p> |
|
1464 <dl> |
|
1465 |
1104 <dt><i>localhost</i></dt> |
1466 <dt><i>localhost</i></dt> |
1105 <dd> |
1467 <dd> |
1106 flag indicating to return the address for localhost |
1468 flag indicating to return the address for localhost |
1107 (boolean) |
1469 (boolean) |
1108 </dd> |
1470 </dd> |
1109 </dl><dl> |
1471 </dl> |
|
1472 <dl> |
1110 <dt>Returns:</dt> |
1473 <dt>Returns:</dt> |
1111 <dd> |
1474 <dd> |
1112 IP address or hostname (string) |
1475 IP address or hostname (string) |
1113 </dd> |
1476 </dd> |
1114 </dl><a NAME="DebugServer.getSupportedLanguages" ID="DebugServer.getSupportedLanguages"></a> |
1477 </dl> |
|
1478 <a NAME="DebugServer.getSupportedLanguages" ID="DebugServer.getSupportedLanguages"></a> |
1115 <h4>DebugServer.getSupportedLanguages</h4> |
1479 <h4>DebugServer.getSupportedLanguages</h4> |
1116 <b>getSupportedLanguages</b>(<i>shellOnly=False</i>) |
1480 <b>getSupportedLanguages</b>(<i>shellOnly=False</i>) |
|
1481 |
1117 <p> |
1482 <p> |
1118 Public slot to return the supported programming languages. |
1483 Public slot to return the supported programming languages. |
1119 </p><dl> |
1484 </p> |
|
1485 <dl> |
|
1486 |
1120 <dt><i>shellOnly</i></dt> |
1487 <dt><i>shellOnly</i></dt> |
1121 <dd> |
1488 <dd> |
1122 flag indicating only languages supporting an |
1489 flag indicating only languages supporting an |
1123 interactive shell should be returned |
1490 interactive shell should be returned |
1124 </dd> |
1491 </dd> |
1125 </dl><dl> |
1492 </dl> |
|
1493 <dl> |
1126 <dt>Returns:</dt> |
1494 <dt>Returns:</dt> |
1127 <dd> |
1495 <dd> |
1128 list of supported languages (list of strings) |
1496 list of supported languages (list of strings) |
1129 </dd> |
1497 </dd> |
1130 </dl><a NAME="DebugServer.getWatchPointModel" ID="DebugServer.getWatchPointModel"></a> |
1498 </dl> |
|
1499 <a NAME="DebugServer.getWatchPointModel" ID="DebugServer.getWatchPointModel"></a> |
1131 <h4>DebugServer.getWatchPointModel</h4> |
1500 <h4>DebugServer.getWatchPointModel</h4> |
1132 <b>getWatchPointModel</b>(<i></i>) |
1501 <b>getWatchPointModel</b>(<i></i>) |
|
1502 |
1133 <p> |
1503 <p> |
1134 Public slot to get a reference to the watch expression model object. |
1504 Public slot to get a reference to the watch expression model object. |
1135 </p><dl> |
1505 </p> |
|
1506 <dl> |
1136 <dt>Returns:</dt> |
1507 <dt>Returns:</dt> |
1137 <dd> |
1508 <dd> |
1138 reference to the watch expression model object |
1509 reference to the watch expression model object |
1139 (WatchPointModel) |
1510 (WatchPointModel) |
1140 </dd> |
1511 </dd> |
1141 </dl><a NAME="DebugServer.isClientProcessUp" ID="DebugServer.isClientProcessUp"></a> |
1512 </dl> |
|
1513 <a NAME="DebugServer.isClientProcessUp" ID="DebugServer.isClientProcessUp"></a> |
1142 <h4>DebugServer.isClientProcessUp</h4> |
1514 <h4>DebugServer.isClientProcessUp</h4> |
1143 <b>isClientProcessUp</b>(<i></i>) |
1515 <b>isClientProcessUp</b>(<i></i>) |
|
1516 |
1144 <p> |
1517 <p> |
1145 Public method to check, if the debug client process is up. |
1518 Public method to check, if the debug client process is up. |
1146 </p><dl> |
1519 </p> |
|
1520 <dl> |
1147 <dt>Returns:</dt> |
1521 <dt>Returns:</dt> |
1148 <dd> |
1522 <dd> |
1149 flag indicating a running debug client process |
1523 flag indicating a running debug client process |
1150 </dd> |
1524 </dd> |
1151 </dl><dl> |
1525 </dl> |
|
1526 <dl> |
1152 <dt>Return Type:</dt> |
1527 <dt>Return Type:</dt> |
1153 <dd> |
1528 <dd> |
1154 bool |
1529 bool |
1155 </dd> |
1530 </dd> |
1156 </dl><a NAME="DebugServer.isConnected" ID="DebugServer.isConnected"></a> |
1531 </dl> |
|
1532 <a NAME="DebugServer.isConnected" ID="DebugServer.isConnected"></a> |
1157 <h4>DebugServer.isConnected</h4> |
1533 <h4>DebugServer.isConnected</h4> |
1158 <b>isConnected</b>(<i></i>) |
1534 <b>isConnected</b>(<i></i>) |
|
1535 |
1159 <p> |
1536 <p> |
1160 Public method to test, if the debug server is connected to a backend. |
1537 Public method to test, if the debug server is connected to a backend. |
1161 </p><dl> |
1538 </p> |
|
1539 <dl> |
1162 <dt>Returns:</dt> |
1540 <dt>Returns:</dt> |
1163 <dd> |
1541 <dd> |
1164 flag indicating a connection (boolean) |
1542 flag indicating a connection (boolean) |
1165 </dd> |
1543 </dd> |
1166 </dl><a NAME="DebugServer.isDebugging" ID="DebugServer.isDebugging"></a> |
1544 </dl> |
|
1545 <a NAME="DebugServer.isDebugging" ID="DebugServer.isDebugging"></a> |
1167 <h4>DebugServer.isDebugging</h4> |
1546 <h4>DebugServer.isDebugging</h4> |
1168 <b>isDebugging</b>(<i></i>) |
1547 <b>isDebugging</b>(<i></i>) |
|
1548 |
1169 <p> |
1549 <p> |
1170 Public method to test, if the debug server is debugging. |
1550 Public method to test, if the debug server is debugging. |
1171 </p><dl> |
1551 </p> |
|
1552 <dl> |
1172 <dt>Returns:</dt> |
1553 <dt>Returns:</dt> |
1173 <dd> |
1554 <dd> |
1174 flag indicating the debugging state |
1555 flag indicating the debugging state |
1175 </dd> |
1556 </dd> |
1176 </dl><dl> |
1557 </dl> |
|
1558 <dl> |
1177 <dt>Return Type:</dt> |
1559 <dt>Return Type:</dt> |
1178 <dd> |
1560 <dd> |
1179 bool |
1561 bool |
1180 </dd> |
1562 </dd> |
1181 </dl><a NAME="DebugServer.passiveStartUp" ID="DebugServer.passiveStartUp"></a> |
1563 </dl> |
|
1564 <a NAME="DebugServer.passiveStartUp" ID="DebugServer.passiveStartUp"></a> |
1182 <h4>DebugServer.passiveStartUp</h4> |
1565 <h4>DebugServer.passiveStartUp</h4> |
1183 <b>passiveStartUp</b>(<i>fn, exc</i>) |
1566 <b>passiveStartUp</b>(<i>fn, exc</i>) |
|
1567 |
1184 <p> |
1568 <p> |
1185 Public method to handle a passive debug connection. |
1569 Public method to handle a passive debug connection. |
1186 </p><dl> |
1570 </p> |
|
1571 <dl> |
|
1572 |
1187 <dt><i>fn</i></dt> |
1573 <dt><i>fn</i></dt> |
1188 <dd> |
1574 <dd> |
1189 filename of the debugged script (string) |
1575 filename of the debugged script (string) |
1190 </dd><dt><i>exc</i></dt> |
1576 </dd> |
|
1577 <dt><i>exc</i></dt> |
1191 <dd> |
1578 <dd> |
1192 flag to enable exception reporting of the IDE (boolean) |
1579 flag to enable exception reporting of the IDE (boolean) |
1193 </dd> |
1580 </dd> |
1194 </dl><a NAME="DebugServer.preferencesChanged" ID="DebugServer.preferencesChanged"></a> |
1581 </dl> |
|
1582 <a NAME="DebugServer.preferencesChanged" ID="DebugServer.preferencesChanged"></a> |
1195 <h4>DebugServer.preferencesChanged</h4> |
1583 <h4>DebugServer.preferencesChanged</h4> |
1196 <b>preferencesChanged</b>(<i></i>) |
1584 <b>preferencesChanged</b>(<i></i>) |
|
1585 |
1197 <p> |
1586 <p> |
1198 Public slot to handle the preferencesChanged signal. |
1587 Public slot to handle the preferencesChanged signal. |
1199 </p><a NAME="DebugServer.registerDebuggerInterface" ID="DebugServer.registerDebuggerInterface"></a> |
1588 </p> |
|
1589 <a NAME="DebugServer.registerDebuggerInterface" ID="DebugServer.registerDebuggerInterface"></a> |
1200 <h4>DebugServer.registerDebuggerInterface</h4> |
1590 <h4>DebugServer.registerDebuggerInterface</h4> |
1201 <b>registerDebuggerInterface</b>(<i>interfaceName, getRegistryData, reregister=False</i>) |
1591 <b>registerDebuggerInterface</b>(<i>interfaceName, getRegistryData, reregister=False</i>) |
|
1592 |
1202 <p> |
1593 <p> |
1203 Public method to register a debugger interface. |
1594 Public method to register a debugger interface. |
1204 </p><dl> |
1595 </p> |
|
1596 <dl> |
|
1597 |
1205 <dt><i>interfaceName</i> (str)</dt> |
1598 <dt><i>interfaceName</i> (str)</dt> |
1206 <dd> |
1599 <dd> |
1207 name of the debugger interface |
1600 name of the debugger interface |
1208 </dd><dt><i>getRegistryData</i> (function)</dt> |
1601 </dd> |
|
1602 <dt><i>getRegistryData</i> (function)</dt> |
1209 <dd> |
1603 <dd> |
1210 reference to a function to be called |
1604 reference to a function to be called |
1211 to get the debugger interface details. This method shall |
1605 to get the debugger interface details. This method shall |
1212 return the client language, the client capabilities, the |
1606 return the client language, the client capabilities, the |
1213 list of associated file extensions and a function reference |
1607 list of associated file extensions and a function reference |
1214 to create the debugger interface (see __createDebuggerInterface()) |
1608 to create the debugger interface (see __createDebuggerInterface()) |
1215 </dd><dt><i>reregister</i> (bool)</dt> |
1609 </dd> |
|
1610 <dt><i>reregister</i> (bool)</dt> |
1216 <dd> |
1611 <dd> |
1217 flag indicating to re-register the interface |
1612 flag indicating to re-register the interface |
1218 </dd> |
1613 </dd> |
1219 </dl><a NAME="DebugServer.remoteBanner" ID="DebugServer.remoteBanner"></a> |
1614 </dl> |
|
1615 <a NAME="DebugServer.remoteBanner" ID="DebugServer.remoteBanner"></a> |
1220 <h4>DebugServer.remoteBanner</h4> |
1616 <h4>DebugServer.remoteBanner</h4> |
1221 <b>remoteBanner</b>(<i></i>) |
1617 <b>remoteBanner</b>(<i></i>) |
|
1618 |
1222 <p> |
1619 <p> |
1223 Public slot to get the banner info of the remote client. |
1620 Public slot to get the banner info of the remote client. |
1224 </p><a NAME="DebugServer.remoteBreakpoint" ID="DebugServer.remoteBreakpoint"></a> |
1621 </p> |
|
1622 <a NAME="DebugServer.remoteBreakpoint" ID="DebugServer.remoteBreakpoint"></a> |
1225 <h4>DebugServer.remoteBreakpoint</h4> |
1623 <h4>DebugServer.remoteBreakpoint</h4> |
1226 <b>remoteBreakpoint</b>(<i>fn, line, setBreakpoint, cond=None, temp=False</i>) |
1624 <b>remoteBreakpoint</b>(<i>fn, line, setBreakpoint, cond=None, temp=False</i>) |
|
1625 |
1227 <p> |
1626 <p> |
1228 Public method to set or clear a breakpoint. |
1627 Public method to set or clear a breakpoint. |
1229 </p><dl> |
1628 </p> |
|
1629 <dl> |
|
1630 |
1230 <dt><i>fn</i></dt> |
1631 <dt><i>fn</i></dt> |
1231 <dd> |
1632 <dd> |
1232 filename the breakpoint belongs to (string) |
1633 filename the breakpoint belongs to (string) |
1233 </dd><dt><i>line</i></dt> |
1634 </dd> |
|
1635 <dt><i>line</i></dt> |
1234 <dd> |
1636 <dd> |
1235 linenumber of the breakpoint (int) |
1637 linenumber of the breakpoint (int) |
1236 </dd><dt><i>setBreakpoint</i></dt> |
1638 </dd> |
|
1639 <dt><i>setBreakpoint</i></dt> |
1237 <dd> |
1640 <dd> |
1238 flag indicating setting or resetting a breakpoint |
1641 flag indicating setting or resetting a breakpoint |
1239 (boolean) |
1642 (boolean) |
1240 </dd><dt><i>cond</i></dt> |
1643 </dd> |
|
1644 <dt><i>cond</i></dt> |
1241 <dd> |
1645 <dd> |
1242 condition of the breakpoint (string) |
1646 condition of the breakpoint (string) |
1243 </dd><dt><i>temp</i></dt> |
1647 </dd> |
|
1648 <dt><i>temp</i></dt> |
1244 <dd> |
1649 <dd> |
1245 flag indicating a temporary breakpoint (boolean) |
1650 flag indicating a temporary breakpoint (boolean) |
1246 </dd> |
1651 </dd> |
1247 </dl><a NAME="DebugServer.remoteCapabilities" ID="DebugServer.remoteCapabilities"></a> |
1652 </dl> |
|
1653 <a NAME="DebugServer.remoteCapabilities" ID="DebugServer.remoteCapabilities"></a> |
1248 <h4>DebugServer.remoteCapabilities</h4> |
1654 <h4>DebugServer.remoteCapabilities</h4> |
1249 <b>remoteCapabilities</b>(<i></i>) |
1655 <b>remoteCapabilities</b>(<i></i>) |
|
1656 |
1250 <p> |
1657 <p> |
1251 Public slot to get the debug clients capabilities. |
1658 Public slot to get the debug clients capabilities. |
1252 </p><a NAME="DebugServer.remoteClientSetFilter" ID="DebugServer.remoteClientSetFilter"></a> |
1659 </p> |
|
1660 <a NAME="DebugServer.remoteClientSetFilter" ID="DebugServer.remoteClientSetFilter"></a> |
1253 <h4>DebugServer.remoteClientSetFilter</h4> |
1661 <h4>DebugServer.remoteClientSetFilter</h4> |
1254 <b>remoteClientSetFilter</b>(<i>scope, filterStr</i>) |
1662 <b>remoteClientSetFilter</b>(<i>scope, filterStr</i>) |
|
1663 |
1255 <p> |
1664 <p> |
1256 Public method to set a variables filter list. |
1665 Public method to set a variables filter list. |
1257 </p><dl> |
1666 </p> |
|
1667 <dl> |
|
1668 |
1258 <dt><i>scope</i></dt> |
1669 <dt><i>scope</i></dt> |
1259 <dd> |
1670 <dd> |
1260 the scope of the variables (0 = local, 1 = global) |
1671 the scope of the variables (0 = local, 1 = global) |
1261 </dd><dt><i>filterStr</i></dt> |
1672 </dd> |
|
1673 <dt><i>filterStr</i></dt> |
1262 <dd> |
1674 <dd> |
1263 regexp string for variable names to filter out |
1675 regexp string for variable names to filter out |
1264 (string) |
1676 (string) |
1265 </dd> |
1677 </dd> |
1266 </dl><a NAME="DebugServer.remoteClientVariable" ID="DebugServer.remoteClientVariable"></a> |
1678 </dl> |
|
1679 <a NAME="DebugServer.remoteClientVariable" ID="DebugServer.remoteClientVariable"></a> |
1267 <h4>DebugServer.remoteClientVariable</h4> |
1680 <h4>DebugServer.remoteClientVariable</h4> |
1268 <b>remoteClientVariable</b>(<i>scope, filterList, var, framenr=0</i>) |
1681 <b>remoteClientVariable</b>(<i>scope, filterList, var, framenr=0</i>) |
|
1682 |
1269 <p> |
1683 <p> |
1270 Public method to request the variables of the debugged program. |
1684 Public method to request the variables of the debugged program. |
1271 </p><dl> |
1685 </p> |
|
1686 <dl> |
|
1687 |
1272 <dt><i>scope</i></dt> |
1688 <dt><i>scope</i></dt> |
1273 <dd> |
1689 <dd> |
1274 the scope of the variables (0 = local, 1 = global) |
1690 the scope of the variables (0 = local, 1 = global) |
1275 </dd><dt><i>filterList</i></dt> |
1691 </dd> |
|
1692 <dt><i>filterList</i></dt> |
1276 <dd> |
1693 <dd> |
1277 list of variable types to filter out (list of int) |
1694 list of variable types to filter out (list of int) |
1278 </dd><dt><i>var</i></dt> |
1695 </dd> |
|
1696 <dt><i>var</i></dt> |
1279 <dd> |
1697 <dd> |
1280 list encoded name of variable to retrieve (string) |
1698 list encoded name of variable to retrieve (string) |
1281 </dd><dt><i>framenr</i></dt> |
1699 </dd> |
|
1700 <dt><i>framenr</i></dt> |
1282 <dd> |
1701 <dd> |
1283 framenumber of the variables to retrieve (int) |
1702 framenumber of the variables to retrieve (int) |
1284 </dd> |
1703 </dd> |
1285 </dl><a NAME="DebugServer.remoteClientVariables" ID="DebugServer.remoteClientVariables"></a> |
1704 </dl> |
|
1705 <a NAME="DebugServer.remoteClientVariables" ID="DebugServer.remoteClientVariables"></a> |
1286 <h4>DebugServer.remoteClientVariables</h4> |
1706 <h4>DebugServer.remoteClientVariables</h4> |
1287 <b>remoteClientVariables</b>(<i>scope, filterList, framenr=0</i>) |
1707 <b>remoteClientVariables</b>(<i>scope, filterList, framenr=0</i>) |
|
1708 |
1288 <p> |
1709 <p> |
1289 Public method to request the variables of the debugged program. |
1710 Public method to request the variables of the debugged program. |
1290 </p><dl> |
1711 </p> |
|
1712 <dl> |
|
1713 |
1291 <dt><i>scope</i></dt> |
1714 <dt><i>scope</i></dt> |
1292 <dd> |
1715 <dd> |
1293 the scope of the variables (0 = local, 1 = global) |
1716 the scope of the variables (0 = local, 1 = global) |
1294 </dd><dt><i>filterList</i></dt> |
1717 </dd> |
|
1718 <dt><i>filterList</i></dt> |
1295 <dd> |
1719 <dd> |
1296 list of variable types to filter out (list of int) |
1720 list of variable types to filter out (list of int) |
1297 </dd><dt><i>framenr</i></dt> |
1721 </dd> |
|
1722 <dt><i>framenr</i></dt> |
1298 <dd> |
1723 <dd> |
1299 framenumber of the variables to retrieve (int) |
1724 framenumber of the variables to retrieve (int) |
1300 </dd> |
1725 </dd> |
1301 </dl><a NAME="DebugServer.remoteCompletion" ID="DebugServer.remoteCompletion"></a> |
1726 </dl> |
|
1727 <a NAME="DebugServer.remoteCompletion" ID="DebugServer.remoteCompletion"></a> |
1302 <h4>DebugServer.remoteCompletion</h4> |
1728 <h4>DebugServer.remoteCompletion</h4> |
1303 <b>remoteCompletion</b>(<i>text</i>) |
1729 <b>remoteCompletion</b>(<i>text</i>) |
|
1730 |
1304 <p> |
1731 <p> |
1305 Public slot to get the a list of possible commandline completions |
1732 Public slot to get the a list of possible commandline completions |
1306 from the remote client. |
1733 from the remote client. |
1307 </p><dl> |
1734 </p> |
|
1735 <dl> |
|
1736 |
1308 <dt><i>text</i></dt> |
1737 <dt><i>text</i></dt> |
1309 <dd> |
1738 <dd> |
1310 the text to be completed (string) |
1739 the text to be completed (string) |
1311 </dd> |
1740 </dd> |
1312 </dl><a NAME="DebugServer.remoteContinue" ID="DebugServer.remoteContinue"></a> |
1741 </dl> |
|
1742 <a NAME="DebugServer.remoteContinue" ID="DebugServer.remoteContinue"></a> |
1313 <h4>DebugServer.remoteContinue</h4> |
1743 <h4>DebugServer.remoteContinue</h4> |
1314 <b>remoteContinue</b>(<i>special=False</i>) |
1744 <b>remoteContinue</b>(<i>special=False</i>) |
|
1745 |
1315 <p> |
1746 <p> |
1316 Public method to continue the debugged program. |
1747 Public method to continue the debugged program. |
1317 </p><dl> |
1748 </p> |
|
1749 <dl> |
|
1750 |
1318 <dt><i>special</i></dt> |
1751 <dt><i>special</i></dt> |
1319 <dd> |
1752 <dd> |
1320 flag indicating a special continue operation |
1753 flag indicating a special continue operation |
1321 </dd> |
1754 </dd> |
1322 </dl><a NAME="DebugServer.remoteCoverage" ID="DebugServer.remoteCoverage"></a> |
1755 </dl> |
|
1756 <a NAME="DebugServer.remoteCoverage" ID="DebugServer.remoteCoverage"></a> |
1323 <h4>DebugServer.remoteCoverage</h4> |
1757 <h4>DebugServer.remoteCoverage</h4> |
1324 <b>remoteCoverage</b>(<i>venvName, fn, argv, wd, env, autoClearShell=True, erase=False, forProject=False, runInConsole=False, clientType=""</i>) |
1758 <b>remoteCoverage</b>(<i>venvName, fn, argv, wd, env, autoClearShell=True, erase=False, forProject=False, runInConsole=False, clientType=""</i>) |
|
1759 |
1325 <p> |
1760 <p> |
1326 Public method to load a new program to collect coverage data. |
1761 Public method to load a new program to collect coverage data. |
1327 </p><dl> |
1762 </p> |
|
1763 <dl> |
|
1764 |
1328 <dt><i>venvName</i> (str)</dt> |
1765 <dt><i>venvName</i> (str)</dt> |
1329 <dd> |
1766 <dd> |
1330 name of the virtual environment to be used |
1767 name of the virtual environment to be used |
1331 </dd><dt><i>fn</i> (str)</dt> |
1768 </dd> |
|
1769 <dt><i>fn</i> (str)</dt> |
1332 <dd> |
1770 <dd> |
1333 the filename to debug |
1771 the filename to debug |
1334 </dd><dt><i>argv</i> (str)</dt> |
1772 </dd> |
|
1773 <dt><i>argv</i> (str)</dt> |
1335 <dd> |
1774 <dd> |
1336 the command line arguments to pass to the program |
1775 the command line arguments to pass to the program |
1337 </dd><dt><i>wd</i> (str)</dt> |
1776 </dd> |
|
1777 <dt><i>wd</i> (str)</dt> |
1338 <dd> |
1778 <dd> |
1339 the working directory for the program |
1779 the working directory for the program |
1340 </dd><dt><i>env</i> (str)</dt> |
1780 </dd> |
|
1781 <dt><i>env</i> (str)</dt> |
1341 <dd> |
1782 <dd> |
1342 environment parameter settings |
1783 environment parameter settings |
1343 </dd><dt><i>autoClearShell=</i> (bool)</dt> |
1784 </dd> |
|
1785 <dt><i>autoClearShell=</i> (bool)</dt> |
1344 <dd> |
1786 <dd> |
1345 flag indicating, that the interpreter window |
1787 flag indicating, that the interpreter window |
1346 should be cleared |
1788 should be cleared |
1347 </dd><dt><i>erase=</i> (bool)</dt> |
1789 </dd> |
|
1790 <dt><i>erase=</i> (bool)</dt> |
1348 <dd> |
1791 <dd> |
1349 flag indicating that coverage info should be |
1792 flag indicating that coverage info should be |
1350 cleared first |
1793 cleared first |
1351 </dd><dt><i>forProject=</i> (bool)</dt> |
1794 </dd> |
|
1795 <dt><i>forProject=</i> (bool)</dt> |
1352 <dd> |
1796 <dd> |
1353 flag indicating a project related action |
1797 flag indicating a project related action |
1354 </dd><dt><i>runInConsole=</i> (bool)</dt> |
1798 </dd> |
|
1799 <dt><i>runInConsole=</i> (bool)</dt> |
1355 <dd> |
1800 <dd> |
1356 flag indicating to start the debugger in a |
1801 flag indicating to start the debugger in a |
1357 console window |
1802 console window |
1358 </dd><dt><i>clientType=</i> (str)</dt> |
1803 </dd> |
|
1804 <dt><i>clientType=</i> (str)</dt> |
1359 <dd> |
1805 <dd> |
1360 client type to be used |
1806 client type to be used |
1361 </dd> |
1807 </dd> |
1362 </dl><a NAME="DebugServer.remoteEnvironment" ID="DebugServer.remoteEnvironment"></a> |
1808 </dl> |
|
1809 <a NAME="DebugServer.remoteEnvironment" ID="DebugServer.remoteEnvironment"></a> |
1363 <h4>DebugServer.remoteEnvironment</h4> |
1810 <h4>DebugServer.remoteEnvironment</h4> |
1364 <b>remoteEnvironment</b>(<i>env</i>) |
1811 <b>remoteEnvironment</b>(<i>env</i>) |
|
1812 |
1365 <p> |
1813 <p> |
1366 Public method to set the environment for a program to debug, run, ... |
1814 Public method to set the environment for a program to debug, run, ... |
1367 </p><dl> |
1815 </p> |
|
1816 <dl> |
|
1817 |
1368 <dt><i>env</i></dt> |
1818 <dt><i>env</i></dt> |
1369 <dd> |
1819 <dd> |
1370 environment settings (string) |
1820 environment settings (string) |
1371 </dd> |
1821 </dd> |
1372 </dl><a NAME="DebugServer.remoteLoad" ID="DebugServer.remoteLoad"></a> |
1822 </dl> |
|
1823 <a NAME="DebugServer.remoteLoad" ID="DebugServer.remoteLoad"></a> |
1373 <h4>DebugServer.remoteLoad</h4> |
1824 <h4>DebugServer.remoteLoad</h4> |
1374 <b>remoteLoad</b>(<i>venvName, fn, argv, wd, env, autoClearShell=True, tracePython=False, autoContinue=True, forProject=False, runInConsole=False, autoFork=False, forkChild=False, clientType="", enableCallTrace=False</i>) |
1825 <b>remoteLoad</b>(<i>venvName, fn, argv, wd, env, autoClearShell=True, tracePython=False, autoContinue=True, forProject=False, runInConsole=False, autoFork=False, forkChild=False, clientType="", enableCallTrace=False</i>) |
|
1826 |
1375 <p> |
1827 <p> |
1376 Public method to load a new program to debug. |
1828 Public method to load a new program to debug. |
1377 </p><dl> |
1829 </p> |
|
1830 <dl> |
|
1831 |
1378 <dt><i>venvName</i> (str)</dt> |
1832 <dt><i>venvName</i> (str)</dt> |
1379 <dd> |
1833 <dd> |
1380 name of the virtual environment to be used |
1834 name of the virtual environment to be used |
1381 </dd><dt><i>fn</i> (str)</dt> |
1835 </dd> |
|
1836 <dt><i>fn</i> (str)</dt> |
1382 <dd> |
1837 <dd> |
1383 the filename to debug |
1838 the filename to debug |
1384 </dd><dt><i>argv</i> (str)</dt> |
1839 </dd> |
|
1840 <dt><i>argv</i> (str)</dt> |
1385 <dd> |
1841 <dd> |
1386 the command line arguments to pass to the program |
1842 the command line arguments to pass to the program |
1387 </dd><dt><i>wd</i> (str)</dt> |
1843 </dd> |
|
1844 <dt><i>wd</i> (str)</dt> |
1388 <dd> |
1845 <dd> |
1389 the working directory for the program |
1846 the working directory for the program |
1390 </dd><dt><i>env</i> (str)</dt> |
1847 </dd> |
|
1848 <dt><i>env</i> (str)</dt> |
1391 <dd> |
1849 <dd> |
1392 environment parameter settings |
1850 environment parameter settings |
1393 </dd><dt><i>autoClearShell=</i> (bool)</dt> |
1851 </dd> |
|
1852 <dt><i>autoClearShell=</i> (bool)</dt> |
1394 <dd> |
1853 <dd> |
1395 flag indicating, that the interpreter window |
1854 flag indicating, that the interpreter window |
1396 should be cleared |
1855 should be cleared |
1397 </dd><dt><i>tracePython=</i> (bool)</dt> |
1856 </dd> |
|
1857 <dt><i>tracePython=</i> (bool)</dt> |
1398 <dd> |
1858 <dd> |
1399 flag indicating if the Python library should be |
1859 flag indicating if the Python library should be |
1400 traced as well |
1860 traced as well |
1401 </dd><dt><i>autoContinue=</i> (bool)</dt> |
1861 </dd> |
|
1862 <dt><i>autoContinue=</i> (bool)</dt> |
1402 <dd> |
1863 <dd> |
1403 flag indicating, that the debugger should not |
1864 flag indicating, that the debugger should not |
1404 stop at the first executable line |
1865 stop at the first executable line |
1405 </dd><dt><i>forProject=</i> (bool)</dt> |
1866 </dd> |
|
1867 <dt><i>forProject=</i> (bool)</dt> |
1406 <dd> |
1868 <dd> |
1407 flag indicating a project related action |
1869 flag indicating a project related action |
1408 </dd><dt><i>runInConsole=</i> (bool)</dt> |
1870 </dd> |
|
1871 <dt><i>runInConsole=</i> (bool)</dt> |
1409 <dd> |
1872 <dd> |
1410 flag indicating to start the debugger in a |
1873 flag indicating to start the debugger in a |
1411 console window |
1874 console window |
1412 </dd><dt><i>autoFork=</i> (bool)</dt> |
1875 </dd> |
|
1876 <dt><i>autoFork=</i> (bool)</dt> |
1413 <dd> |
1877 <dd> |
1414 flag indicating the automatic fork mode |
1878 flag indicating the automatic fork mode |
1415 </dd><dt><i>forkChild=</i> (bool)</dt> |
1879 </dd> |
|
1880 <dt><i>forkChild=</i> (bool)</dt> |
1416 <dd> |
1881 <dd> |
1417 flag indicating to debug the child after forking |
1882 flag indicating to debug the child after forking |
1418 </dd><dt><i>clientType=</i> (str)</dt> |
1883 </dd> |
|
1884 <dt><i>clientType=</i> (str)</dt> |
1419 <dd> |
1885 <dd> |
1420 client type to be used |
1886 client type to be used |
1421 </dd><dt><i>enableCallTrace=</i> (bool)</dt> |
1887 </dd> |
|
1888 <dt><i>enableCallTrace=</i> (bool)</dt> |
1422 <dd> |
1889 <dd> |
1423 flag indicating to enable the call trace |
1890 flag indicating to enable the call trace |
1424 function |
1891 function |
1425 </dd> |
1892 </dd> |
1426 </dl><a NAME="DebugServer.remoteMoveIP" ID="DebugServer.remoteMoveIP"></a> |
1893 </dl> |
|
1894 <a NAME="DebugServer.remoteMoveIP" ID="DebugServer.remoteMoveIP"></a> |
1427 <h4>DebugServer.remoteMoveIP</h4> |
1895 <h4>DebugServer.remoteMoveIP</h4> |
1428 <b>remoteMoveIP</b>(<i>line</i>) |
1896 <b>remoteMoveIP</b>(<i>line</i>) |
|
1897 |
1429 <p> |
1898 <p> |
1430 Public method to move the instruction pointer to a different line. |
1899 Public method to move the instruction pointer to a different line. |
1431 </p><dl> |
1900 </p> |
|
1901 <dl> |
|
1902 |
1432 <dt><i>line</i></dt> |
1903 <dt><i>line</i></dt> |
1433 <dd> |
1904 <dd> |
1434 the new line, where execution should be continued |
1905 the new line, where execution should be continued |
1435 </dd> |
1906 </dd> |
1436 </dl><a NAME="DebugServer.remoteProfile" ID="DebugServer.remoteProfile"></a> |
1907 </dl> |
|
1908 <a NAME="DebugServer.remoteProfile" ID="DebugServer.remoteProfile"></a> |
1437 <h4>DebugServer.remoteProfile</h4> |
1909 <h4>DebugServer.remoteProfile</h4> |
1438 <b>remoteProfile</b>(<i>venvName, fn, argv, wd, env, autoClearShell=True, erase=False, forProject=False, runInConsole=False, clientType=""</i>) |
1910 <b>remoteProfile</b>(<i>venvName, fn, argv, wd, env, autoClearShell=True, erase=False, forProject=False, runInConsole=False, clientType=""</i>) |
|
1911 |
1439 <p> |
1912 <p> |
1440 Public method to load a new program to collect profiling data. |
1913 Public method to load a new program to collect profiling data. |
1441 </p><dl> |
1914 </p> |
|
1915 <dl> |
|
1916 |
1442 <dt><i>venvName</i> (str)</dt> |
1917 <dt><i>venvName</i> (str)</dt> |
1443 <dd> |
1918 <dd> |
1444 name of the virtual environment to be used |
1919 name of the virtual environment to be used |
1445 </dd><dt><i>fn</i> (str)</dt> |
1920 </dd> |
|
1921 <dt><i>fn</i> (str)</dt> |
1446 <dd> |
1922 <dd> |
1447 the filename to debug |
1923 the filename to debug |
1448 </dd><dt><i>argv</i> (str)</dt> |
1924 </dd> |
|
1925 <dt><i>argv</i> (str)</dt> |
1449 <dd> |
1926 <dd> |
1450 the command line arguments to pass to the program |
1927 the command line arguments to pass to the program |
1451 </dd><dt><i>wd</i> (str)</dt> |
1928 </dd> |
|
1929 <dt><i>wd</i> (str)</dt> |
1452 <dd> |
1930 <dd> |
1453 the working directory for the program |
1931 the working directory for the program |
1454 </dd><dt><i>env</i> (str)</dt> |
1932 </dd> |
|
1933 <dt><i>env</i> (str)</dt> |
1455 <dd> |
1934 <dd> |
1456 environment parameter settings |
1935 environment parameter settings |
1457 </dd><dt><i>autoClearShell=</i> (bool)</dt> |
1936 </dd> |
|
1937 <dt><i>autoClearShell=</i> (bool)</dt> |
1458 <dd> |
1938 <dd> |
1459 flag indicating, that the interpreter window |
1939 flag indicating, that the interpreter window |
1460 should be cleared |
1940 should be cleared |
1461 </dd><dt><i>erase=</i> (bool)</dt> |
1941 </dd> |
|
1942 <dt><i>erase=</i> (bool)</dt> |
1462 <dd> |
1943 <dd> |
1463 flag indicating that coverage info should be |
1944 flag indicating that coverage info should be |
1464 cleared first |
1945 cleared first |
1465 </dd><dt><i>forProject=</i> (bool)</dt> |
1946 </dd> |
|
1947 <dt><i>forProject=</i> (bool)</dt> |
1466 <dd> |
1948 <dd> |
1467 flag indicating a project related action |
1949 flag indicating a project related action |
1468 </dd><dt><i>runInConsole=</i> (bool)</dt> |
1950 </dd> |
|
1951 <dt><i>runInConsole=</i> (bool)</dt> |
1469 <dd> |
1952 <dd> |
1470 flag indicating to start the debugger in a |
1953 flag indicating to start the debugger in a |
1471 console window |
1954 console window |
1472 </dd><dt><i>clientType=</i> (str)</dt> |
1955 </dd> |
|
1956 <dt><i>clientType=</i> (str)</dt> |
1473 <dd> |
1957 <dd> |
1474 client type to be used |
1958 client type to be used |
1475 </dd> |
1959 </dd> |
1476 </dl><a NAME="DebugServer.remoteRawInput" ID="DebugServer.remoteRawInput"></a> |
1960 </dl> |
|
1961 <a NAME="DebugServer.remoteRawInput" ID="DebugServer.remoteRawInput"></a> |
1477 <h4>DebugServer.remoteRawInput</h4> |
1962 <h4>DebugServer.remoteRawInput</h4> |
1478 <b>remoteRawInput</b>(<i>s</i>) |
1963 <b>remoteRawInput</b>(<i>s</i>) |
|
1964 |
1479 <p> |
1965 <p> |
1480 Public method to send the raw input to the debugged program. |
1966 Public method to send the raw input to the debugged program. |
1481 </p><dl> |
1967 </p> |
|
1968 <dl> |
|
1969 |
1482 <dt><i>s</i></dt> |
1970 <dt><i>s</i></dt> |
1483 <dd> |
1971 <dd> |
1484 the raw input (string) |
1972 the raw input (string) |
1485 </dd> |
1973 </dd> |
1486 </dl><a NAME="DebugServer.remoteRun" ID="DebugServer.remoteRun"></a> |
1974 </dl> |
|
1975 <a NAME="DebugServer.remoteRun" ID="DebugServer.remoteRun"></a> |
1487 <h4>DebugServer.remoteRun</h4> |
1976 <h4>DebugServer.remoteRun</h4> |
1488 <b>remoteRun</b>(<i>venvName, fn, argv, wd, env, autoClearShell=True, forProject=False, runInConsole=False, autoFork=False, forkChild=False, clientType=""</i>) |
1977 <b>remoteRun</b>(<i>venvName, fn, argv, wd, env, autoClearShell=True, forProject=False, runInConsole=False, autoFork=False, forkChild=False, clientType=""</i>) |
|
1978 |
1489 <p> |
1979 <p> |
1490 Public method to load a new program to run. |
1980 Public method to load a new program to run. |
1491 </p><dl> |
1981 </p> |
|
1982 <dl> |
|
1983 |
1492 <dt><i>venvName</i> (str)</dt> |
1984 <dt><i>venvName</i> (str)</dt> |
1493 <dd> |
1985 <dd> |
1494 name of the virtual environment to be used |
1986 name of the virtual environment to be used |
1495 </dd><dt><i>fn</i> (str)</dt> |
1987 </dd> |
|
1988 <dt><i>fn</i> (str)</dt> |
1496 <dd> |
1989 <dd> |
1497 the filename to debug |
1990 the filename to debug |
1498 </dd><dt><i>argv</i> (str)</dt> |
1991 </dd> |
|
1992 <dt><i>argv</i> (str)</dt> |
1499 <dd> |
1993 <dd> |
1500 the command line arguments to pass to the program |
1994 the command line arguments to pass to the program |
1501 </dd><dt><i>wd</i> (str)</dt> |
1995 </dd> |
|
1996 <dt><i>wd</i> (str)</dt> |
1502 <dd> |
1997 <dd> |
1503 the working directory for the program |
1998 the working directory for the program |
1504 </dd><dt><i>env</i> (str)</dt> |
1999 </dd> |
|
2000 <dt><i>env</i> (str)</dt> |
1505 <dd> |
2001 <dd> |
1506 environment parameter settings |
2002 environment parameter settings |
1507 </dd><dt><i>autoClearShell=</i> (bool)</dt> |
2003 </dd> |
|
2004 <dt><i>autoClearShell=</i> (bool)</dt> |
1508 <dd> |
2005 <dd> |
1509 flag indicating, that the interpreter window |
2006 flag indicating, that the interpreter window |
1510 should be cleared |
2007 should be cleared |
1511 </dd><dt><i>forProject=</i> (bool)</dt> |
2008 </dd> |
|
2009 <dt><i>forProject=</i> (bool)</dt> |
1512 <dd> |
2010 <dd> |
1513 flag indicating a project related action |
2011 flag indicating a project related action |
1514 </dd><dt><i>runInConsole=</i> (bool)</dt> |
2012 </dd> |
|
2013 <dt><i>runInConsole=</i> (bool)</dt> |
1515 <dd> |
2014 <dd> |
1516 flag indicating to start the debugger in a |
2015 flag indicating to start the debugger in a |
1517 console window |
2016 console window |
1518 </dd><dt><i>autoFork=</i> (bool)</dt> |
2017 </dd> |
|
2018 <dt><i>autoFork=</i> (bool)</dt> |
1519 <dd> |
2019 <dd> |
1520 flag indicating the automatic fork mode |
2020 flag indicating the automatic fork mode |
1521 </dd><dt><i>forkChild=</i> (bool)</dt> |
2021 </dd> |
|
2022 <dt><i>forkChild=</i> (bool)</dt> |
1522 <dd> |
2023 <dd> |
1523 flag indicating to debug the child after forking |
2024 flag indicating to debug the child after forking |
1524 </dd><dt><i>clientType=</i> (str)</dt> |
2025 </dd> |
|
2026 <dt><i>clientType=</i> (str)</dt> |
1525 <dd> |
2027 <dd> |
1526 client type to be used |
2028 client type to be used |
1527 </dd> |
2029 </dd> |
1528 </dl><a NAME="DebugServer.remoteSetThread" ID="DebugServer.remoteSetThread"></a> |
2030 </dl> |
|
2031 <a NAME="DebugServer.remoteSetThread" ID="DebugServer.remoteSetThread"></a> |
1529 <h4>DebugServer.remoteSetThread</h4> |
2032 <h4>DebugServer.remoteSetThread</h4> |
1530 <b>remoteSetThread</b>(<i>tid</i>) |
2033 <b>remoteSetThread</b>(<i>tid</i>) |
|
2034 |
1531 <p> |
2035 <p> |
1532 Public method to request to set the given thread as current thread. |
2036 Public method to request to set the given thread as current thread. |
1533 </p><dl> |
2037 </p> |
|
2038 <dl> |
|
2039 |
1534 <dt><i>tid</i></dt> |
2040 <dt><i>tid</i></dt> |
1535 <dd> |
2041 <dd> |
1536 id of the thread (integer) |
2042 id of the thread (integer) |
1537 </dd> |
2043 </dd> |
1538 </dl><a NAME="DebugServer.remoteStatement" ID="DebugServer.remoteStatement"></a> |
2044 </dl> |
|
2045 <a NAME="DebugServer.remoteStatement" ID="DebugServer.remoteStatement"></a> |
1539 <h4>DebugServer.remoteStatement</h4> |
2046 <h4>DebugServer.remoteStatement</h4> |
1540 <b>remoteStatement</b>(<i>stmt</i>) |
2047 <b>remoteStatement</b>(<i>stmt</i>) |
|
2048 |
1541 <p> |
2049 <p> |
1542 Public method to execute a Python statement. |
2050 Public method to execute a Python statement. |
1543 </p><dl> |
2051 </p> |
|
2052 <dl> |
|
2053 |
1544 <dt><i>stmt</i></dt> |
2054 <dt><i>stmt</i></dt> |
1545 <dd> |
2055 <dd> |
1546 the Python statement to execute (string). It |
2056 the Python statement to execute (string). It |
1547 should not have a trailing newline. |
2057 should not have a trailing newline. |
1548 </dd> |
2058 </dd> |
1549 </dl><a NAME="DebugServer.remoteStep" ID="DebugServer.remoteStep"></a> |
2059 </dl> |
|
2060 <a NAME="DebugServer.remoteStep" ID="DebugServer.remoteStep"></a> |
1550 <h4>DebugServer.remoteStep</h4> |
2061 <h4>DebugServer.remoteStep</h4> |
1551 <b>remoteStep</b>(<i></i>) |
2062 <b>remoteStep</b>(<i></i>) |
|
2063 |
1552 <p> |
2064 <p> |
1553 Public method to single step the debugged program. |
2065 Public method to single step the debugged program. |
1554 </p><a NAME="DebugServer.remoteStepOut" ID="DebugServer.remoteStepOut"></a> |
2066 </p> |
|
2067 <a NAME="DebugServer.remoteStepOut" ID="DebugServer.remoteStepOut"></a> |
1555 <h4>DebugServer.remoteStepOut</h4> |
2068 <h4>DebugServer.remoteStepOut</h4> |
1556 <b>remoteStepOut</b>(<i></i>) |
2069 <b>remoteStepOut</b>(<i></i>) |
|
2070 |
1557 <p> |
2071 <p> |
1558 Public method to step out the debugged program. |
2072 Public method to step out the debugged program. |
1559 </p><a NAME="DebugServer.remoteStepOver" ID="DebugServer.remoteStepOver"></a> |
2073 </p> |
|
2074 <a NAME="DebugServer.remoteStepOver" ID="DebugServer.remoteStepOver"></a> |
1560 <h4>DebugServer.remoteStepOver</h4> |
2075 <h4>DebugServer.remoteStepOver</h4> |
1561 <b>remoteStepOver</b>(<i></i>) |
2076 <b>remoteStepOver</b>(<i></i>) |
|
2077 |
1562 <p> |
2078 <p> |
1563 Public method to step over the debugged program. |
2079 Public method to step over the debugged program. |
1564 </p><a NAME="DebugServer.remoteStepQuit" ID="DebugServer.remoteStepQuit"></a> |
2080 </p> |
|
2081 <a NAME="DebugServer.remoteStepQuit" ID="DebugServer.remoteStepQuit"></a> |
1565 <h4>DebugServer.remoteStepQuit</h4> |
2082 <h4>DebugServer.remoteStepQuit</h4> |
1566 <b>remoteStepQuit</b>(<i></i>) |
2083 <b>remoteStepQuit</b>(<i></i>) |
|
2084 |
1567 <p> |
2085 <p> |
1568 Public method to stop the debugged program. |
2086 Public method to stop the debugged program. |
1569 </p><a NAME="DebugServer.remoteThreadList" ID="DebugServer.remoteThreadList"></a> |
2087 </p> |
|
2088 <a NAME="DebugServer.remoteThreadList" ID="DebugServer.remoteThreadList"></a> |
1570 <h4>DebugServer.remoteThreadList</h4> |
2089 <h4>DebugServer.remoteThreadList</h4> |
1571 <b>remoteThreadList</b>(<i></i>) |
2090 <b>remoteThreadList</b>(<i></i>) |
|
2091 |
1572 <p> |
2092 <p> |
1573 Public method to request the list of threads from the client. |
2093 Public method to request the list of threads from the client. |
1574 </p><a NAME="DebugServer.remoteUTDiscover" ID="DebugServer.remoteUTDiscover"></a> |
2094 </p> |
|
2095 <a NAME="DebugServer.remoteUTDiscover" ID="DebugServer.remoteUTDiscover"></a> |
1575 <h4>DebugServer.remoteUTDiscover</h4> |
2096 <h4>DebugServer.remoteUTDiscover</h4> |
1576 <b>remoteUTDiscover</b>(<i>clientType, forProject, venvName, syspath, workdir, discoveryStart</i>) |
2097 <b>remoteUTDiscover</b>(<i>clientType, forProject, venvName, syspath, workdir, discoveryStart</i>) |
|
2098 |
1577 <p> |
2099 <p> |
1578 Public method to perform a test case discovery. |
2100 Public method to perform a test case discovery. |
1579 </p><dl> |
2101 </p> |
|
2102 <dl> |
|
2103 |
1580 <dt><i>clientType</i> (str)</dt> |
2104 <dt><i>clientType</i> (str)</dt> |
1581 <dd> |
2105 <dd> |
1582 client type to be used |
2106 client type to be used |
1583 </dd><dt><i>forProject</i> (bool)</dt> |
2107 </dd> |
|
2108 <dt><i>forProject</i> (bool)</dt> |
1584 <dd> |
2109 <dd> |
1585 flag indicating a project related action |
2110 flag indicating a project related action |
1586 </dd><dt><i>venvName</i> (str)</dt> |
2111 </dd> |
|
2112 <dt><i>venvName</i> (str)</dt> |
1587 <dd> |
2113 <dd> |
1588 name of a virtual environment |
2114 name of a virtual environment |
1589 </dd><dt><i>syspath</i> (list of str)</dt> |
2115 </dd> |
|
2116 <dt><i>syspath</i> (list of str)</dt> |
1590 <dd> |
2117 <dd> |
1591 list of directories to be added to sys.path on the |
2118 list of directories to be added to sys.path on the |
1592 remote side |
2119 remote side |
1593 </dd><dt><i>workdir</i> (str)</dt> |
2120 </dd> |
|
2121 <dt><i>workdir</i> (str)</dt> |
1594 <dd> |
2122 <dd> |
1595 path name of the working directory |
2123 path name of the working directory |
1596 </dd><dt><i>discoveryStart</i> (str)</dt> |
2124 </dd> |
|
2125 <dt><i>discoveryStart</i> (str)</dt> |
1597 <dd> |
2126 <dd> |
1598 directory to start auto-discovery at |
2127 directory to start auto-discovery at |
1599 </dd> |
2128 </dd> |
1600 </dl><a NAME="DebugServer.remoteUTPrepare" ID="DebugServer.remoteUTPrepare"></a> |
2129 </dl> |
|
2130 <a NAME="DebugServer.remoteUTPrepare" ID="DebugServer.remoteUTPrepare"></a> |
1601 <h4>DebugServer.remoteUTPrepare</h4> |
2131 <h4>DebugServer.remoteUTPrepare</h4> |
1602 <b>remoteUTPrepare</b>(<i>fn, tn, tfn, failed, cov, covname, coverase, clientType="", forProject=False, venvName="", syspath=None, workdir="", discover=False, discoveryStart="", testCases=None, debug=False</i>) |
2132 <b>remoteUTPrepare</b>(<i>fn, tn, tfn, failed, cov, covname, coverase, clientType="", forProject=False, venvName="", syspath=None, workdir="", discover=False, discoveryStart="", testCases=None, debug=False</i>) |
|
2133 |
1603 <p> |
2134 <p> |
1604 Public method to prepare a new unittest run. |
2135 Public method to prepare a new unittest run. |
1605 </p><dl> |
2136 </p> |
|
2137 <dl> |
|
2138 |
1606 <dt><i>fn</i> (str)</dt> |
2139 <dt><i>fn</i> (str)</dt> |
1607 <dd> |
2140 <dd> |
1608 the filename to load |
2141 the filename to load |
1609 </dd><dt><i>tn</i> (str)</dt> |
2142 </dd> |
|
2143 <dt><i>tn</i> (str)</dt> |
1610 <dd> |
2144 <dd> |
1611 the testname to load |
2145 the testname to load |
1612 </dd><dt><i>tfn</i> (str)</dt> |
2146 </dd> |
|
2147 <dt><i>tfn</i> (str)</dt> |
1613 <dd> |
2148 <dd> |
1614 the test function name to load tests from |
2149 the test function name to load tests from |
1615 </dd><dt><i>failed</i> (list of str)</dt> |
2150 </dd> |
|
2151 <dt><i>failed</i> (list of str)</dt> |
1616 <dd> |
2152 <dd> |
1617 list of failed test, if only failed test should be run |
2153 list of failed test, if only failed test should be run |
1618 </dd><dt><i>cov</i> (bool)</dt> |
2154 </dd> |
|
2155 <dt><i>cov</i> (bool)</dt> |
1619 <dd> |
2156 <dd> |
1620 flag indicating collection of coverage data is requested |
2157 flag indicating collection of coverage data is requested |
1621 </dd><dt><i>covname</i> (str)</dt> |
2158 </dd> |
|
2159 <dt><i>covname</i> (str)</dt> |
1622 <dd> |
2160 <dd> |
1623 filename to be used to assemble the coverage caches |
2161 filename to be used to assemble the coverage caches |
1624 filename |
2162 filename |
1625 </dd><dt><i>coverase</i> (bool)</dt> |
2163 </dd> |
|
2164 <dt><i>coverase</i> (bool)</dt> |
1626 <dd> |
2165 <dd> |
1627 flag indicating erasure of coverage data is requested |
2166 flag indicating erasure of coverage data is requested |
1628 </dd><dt><i>clientType</i> (str)</dt> |
2167 </dd> |
|
2168 <dt><i>clientType</i> (str)</dt> |
1629 <dd> |
2169 <dd> |
1630 client type to be used |
2170 client type to be used |
1631 </dd><dt><i>forProject</i> (bool)</dt> |
2171 </dd> |
|
2172 <dt><i>forProject</i> (bool)</dt> |
1632 <dd> |
2173 <dd> |
1633 flag indicating a project related action |
2174 flag indicating a project related action |
1634 </dd><dt><i>venvName</i> (str)</dt> |
2175 </dd> |
|
2176 <dt><i>venvName</i> (str)</dt> |
1635 <dd> |
2177 <dd> |
1636 name of a virtual environment |
2178 name of a virtual environment |
1637 </dd><dt><i>syspath</i> (list of str)</dt> |
2179 </dd> |
|
2180 <dt><i>syspath</i> (list of str)</dt> |
1638 <dd> |
2181 <dd> |
1639 list of directories to be added to sys.path on the |
2182 list of directories to be added to sys.path on the |
1640 remote side |
2183 remote side |
1641 </dd><dt><i>workdir</i> (str)</dt> |
2184 </dd> |
|
2185 <dt><i>workdir</i> (str)</dt> |
1642 <dd> |
2186 <dd> |
1643 path name of the working directory |
2187 path name of the working directory |
1644 </dd><dt><i>discover</i> (bool)</dt> |
2188 </dd> |
|
2189 <dt><i>discover</i> (bool)</dt> |
1645 <dd> |
2190 <dd> |
1646 flag indicating to discover the tests automatically |
2191 flag indicating to discover the tests automatically |
1647 </dd><dt><i>discoveryStart</i> (str)</dt> |
2192 </dd> |
|
2193 <dt><i>discoveryStart</i> (str)</dt> |
1648 <dd> |
2194 <dd> |
1649 directory to start auto-discovery at |
2195 directory to start auto-discovery at |
1650 </dd><dt><i>testCases</i> (list of str)</dt> |
2196 </dd> |
|
2197 <dt><i>testCases</i> (list of str)</dt> |
1651 <dd> |
2198 <dd> |
1652 list of test cases to be loaded |
2199 list of test cases to be loaded |
1653 </dd><dt><i>debug</i> (bool)</dt> |
2200 </dd> |
|
2201 <dt><i>debug</i> (bool)</dt> |
1654 <dd> |
2202 <dd> |
1655 flag indicating to run unittest with debugging |
2203 flag indicating to run unittest with debugging |
1656 </dd> |
2204 </dd> |
1657 </dl><a NAME="DebugServer.remoteUTRun" ID="DebugServer.remoteUTRun"></a> |
2205 </dl> |
|
2206 <a NAME="DebugServer.remoteUTRun" ID="DebugServer.remoteUTRun"></a> |
1658 <h4>DebugServer.remoteUTRun</h4> |
2207 <h4>DebugServer.remoteUTRun</h4> |
1659 <b>remoteUTRun</b>(<i>debug=False, failfast=False</i>) |
2208 <b>remoteUTRun</b>(<i>debug=False, failfast=False</i>) |
|
2209 |
1660 <p> |
2210 <p> |
1661 Public method to start a unittest run. |
2211 Public method to start a unittest run. |
1662 </p><dl> |
2212 </p> |
|
2213 <dl> |
|
2214 |
1663 <dt><i>debug</i> (bool)</dt> |
2215 <dt><i>debug</i> (bool)</dt> |
1664 <dd> |
2216 <dd> |
1665 flag indicating to run unittest with debugging |
2217 flag indicating to run unittest with debugging |
1666 </dd><dt><i>failfast</i> (bool)</dt> |
2218 </dd> |
|
2219 <dt><i>failfast</i> (bool)</dt> |
1667 <dd> |
2220 <dd> |
1668 flag indicating to stop at the first error |
2221 flag indicating to stop at the first error |
1669 </dd> |
2222 </dd> |
1670 </dl><a NAME="DebugServer.remoteUTStop" ID="DebugServer.remoteUTStop"></a> |
2223 </dl> |
|
2224 <a NAME="DebugServer.remoteUTStop" ID="DebugServer.remoteUTStop"></a> |
1671 <h4>DebugServer.remoteUTStop</h4> |
2225 <h4>DebugServer.remoteUTStop</h4> |
1672 <b>remoteUTStop</b>(<i></i>) |
2226 <b>remoteUTStop</b>(<i></i>) |
|
2227 |
1673 <p> |
2228 <p> |
1674 public method to stop a unittest run. |
2229 public method to stop a unittest run. |
1675 </p><a NAME="DebugServer.setCallTraceEnabled" ID="DebugServer.setCallTraceEnabled"></a> |
2230 </p> |
|
2231 <a NAME="DebugServer.setCallTraceEnabled" ID="DebugServer.setCallTraceEnabled"></a> |
1676 <h4>DebugServer.setCallTraceEnabled</h4> |
2232 <h4>DebugServer.setCallTraceEnabled</h4> |
1677 <b>setCallTraceEnabled</b>(<i>on</i>) |
2233 <b>setCallTraceEnabled</b>(<i>on</i>) |
|
2234 |
1678 <p> |
2235 <p> |
1679 Public method to set the call trace state. |
2236 Public method to set the call trace state. |
1680 </p><dl> |
2237 </p> |
|
2238 <dl> |
|
2239 |
1681 <dt><i>on</i></dt> |
2240 <dt><i>on</i></dt> |
1682 <dd> |
2241 <dd> |
1683 flag indicating to enable the call trace function (boolean) |
2242 flag indicating to enable the call trace function (boolean) |
1684 </dd> |
2243 </dd> |
1685 </dl><a NAME="DebugServer.setDebugging" ID="DebugServer.setDebugging"></a> |
2244 </dl> |
|
2245 <a NAME="DebugServer.setDebugging" ID="DebugServer.setDebugging"></a> |
1686 <h4>DebugServer.setDebugging</h4> |
2246 <h4>DebugServer.setDebugging</h4> |
1687 <b>setDebugging</b>(<i>on</i>) |
2247 <b>setDebugging</b>(<i>on</i>) |
|
2248 |
1688 <p> |
2249 <p> |
1689 Public method to set the debugging state. |
2250 Public method to set the debugging state. |
1690 </p><dl> |
2251 </p> |
|
2252 <dl> |
|
2253 |
1691 <dt><i>on</i> (bool)</dt> |
2254 <dt><i>on</i> (bool)</dt> |
1692 <dd> |
2255 <dd> |
1693 flag indicating the new debugging state |
2256 flag indicating the new debugging state |
1694 </dd> |
2257 </dd> |
1695 </dl><a NAME="DebugServer.shutdownServer" ID="DebugServer.shutdownServer"></a> |
2258 </dl> |
|
2259 <a NAME="DebugServer.shutdownServer" ID="DebugServer.shutdownServer"></a> |
1696 <h4>DebugServer.shutdownServer</h4> |
2260 <h4>DebugServer.shutdownServer</h4> |
1697 <b>shutdownServer</b>(<i></i>) |
2261 <b>shutdownServer</b>(<i></i>) |
|
2262 |
1698 <p> |
2263 <p> |
1699 Public method to cleanly shut down. |
2264 Public method to cleanly shut down. |
1700 </p><p> |
2265 </p> |
|
2266 <p> |
1701 It closes our socket and shuts down |
2267 It closes our socket and shuts down |
1702 the debug client. (Needed on Win OS) |
2268 the debug client. (Needed on Win OS) |
1703 </p><a NAME="DebugServer.signalClientBanner" ID="DebugServer.signalClientBanner"></a> |
2269 </p> |
|
2270 <a NAME="DebugServer.signalClientBanner" ID="DebugServer.signalClientBanner"></a> |
1704 <h4>DebugServer.signalClientBanner</h4> |
2271 <h4>DebugServer.signalClientBanner</h4> |
1705 <b>signalClientBanner</b>(<i>version, platform, debugClient, venvName</i>) |
2272 <b>signalClientBanner</b>(<i>version, platform, debugClient, venvName</i>) |
|
2273 |
1706 <p> |
2274 <p> |
1707 Public method to process the client banner info. |
2275 Public method to process the client banner info. |
1708 </p><dl> |
2276 </p> |
|
2277 <dl> |
|
2278 |
1709 <dt><i>version</i> (str)</dt> |
2279 <dt><i>version</i> (str)</dt> |
1710 <dd> |
2280 <dd> |
1711 interpreter version info |
2281 interpreter version info |
1712 </dd><dt><i>platform</i> (str)</dt> |
2282 </dd> |
|
2283 <dt><i>platform</i> (str)</dt> |
1713 <dd> |
2284 <dd> |
1714 hostname of the client |
2285 hostname of the client |
1715 </dd><dt><i>debugClient</i> (str)</dt> |
2286 </dd> |
|
2287 <dt><i>debugClient</i> (str)</dt> |
1716 <dd> |
2288 <dd> |
1717 additional debugger type info |
2289 additional debugger type info |
1718 </dd><dt><i>venvName</i> (str)</dt> |
2290 </dd> |
|
2291 <dt><i>venvName</i> (str)</dt> |
1719 <dd> |
2292 <dd> |
1720 name of the virtual environment |
2293 name of the virtual environment |
1721 </dd> |
2294 </dd> |
1722 </dl><a NAME="DebugServer.signalClientBreakConditionError" ID="DebugServer.signalClientBreakConditionError"></a> |
2295 </dl> |
|
2296 <a NAME="DebugServer.signalClientBreakConditionError" ID="DebugServer.signalClientBreakConditionError"></a> |
1723 <h4>DebugServer.signalClientBreakConditionError</h4> |
2297 <h4>DebugServer.signalClientBreakConditionError</h4> |
1724 <b>signalClientBreakConditionError</b>(<i>filename, lineno</i>) |
2298 <b>signalClientBreakConditionError</b>(<i>filename, lineno</i>) |
|
2299 |
1725 <p> |
2300 <p> |
1726 Public method to process the client breakpoint condition error info. |
2301 Public method to process the client breakpoint condition error info. |
1727 </p><dl> |
2302 </p> |
|
2303 <dl> |
|
2304 |
1728 <dt><i>filename</i></dt> |
2305 <dt><i>filename</i></dt> |
1729 <dd> |
2306 <dd> |
1730 filename of the breakpoint (string) |
2307 filename of the breakpoint (string) |
1731 </dd><dt><i>lineno</i></dt> |
2308 </dd> |
|
2309 <dt><i>lineno</i></dt> |
1732 <dd> |
2310 <dd> |
1733 line umber of the breakpoint (integer) |
2311 line umber of the breakpoint (integer) |
1734 </dd> |
2312 </dd> |
1735 </dl><a NAME="DebugServer.signalClientCallTrace" ID="DebugServer.signalClientCallTrace"></a> |
2313 </dl> |
|
2314 <a NAME="DebugServer.signalClientCallTrace" ID="DebugServer.signalClientCallTrace"></a> |
1736 <h4>DebugServer.signalClientCallTrace</h4> |
2315 <h4>DebugServer.signalClientCallTrace</h4> |
1737 <b>signalClientCallTrace</b>(<i>isCall, fromFile, fromLine, fromFunction, toFile, toLine, toFunction</i>) |
2316 <b>signalClientCallTrace</b>(<i>isCall, fromFile, fromLine, fromFunction, toFile, toLine, toFunction</i>) |
|
2317 |
1738 <p> |
2318 <p> |
1739 Public method to process the client call trace data. |
2319 Public method to process the client call trace data. |
1740 </p><dl> |
2320 </p> |
|
2321 <dl> |
|
2322 |
1741 <dt><i>isCall</i></dt> |
2323 <dt><i>isCall</i></dt> |
1742 <dd> |
2324 <dd> |
1743 flag indicating a 'call' (boolean) |
2325 flag indicating a 'call' (boolean) |
1744 </dd><dt><i>fromFile</i></dt> |
2326 </dd> |
|
2327 <dt><i>fromFile</i></dt> |
1745 <dd> |
2328 <dd> |
1746 name of the originating file (string) |
2329 name of the originating file (string) |
1747 </dd><dt><i>fromLine</i></dt> |
2330 </dd> |
|
2331 <dt><i>fromLine</i></dt> |
1748 <dd> |
2332 <dd> |
1749 line number in the originating file (string) |
2333 line number in the originating file (string) |
1750 </dd><dt><i>fromFunction</i></dt> |
2334 </dd> |
|
2335 <dt><i>fromFunction</i></dt> |
1751 <dd> |
2336 <dd> |
1752 name of the originating function (string) |
2337 name of the originating function (string) |
1753 </dd><dt><i>toFile</i></dt> |
2338 </dd> |
|
2339 <dt><i>toFile</i></dt> |
1754 <dd> |
2340 <dd> |
1755 name of the target file (string) |
2341 name of the target file (string) |
1756 </dd><dt><i>toLine</i></dt> |
2342 </dd> |
|
2343 <dt><i>toLine</i></dt> |
1757 <dd> |
2344 <dd> |
1758 line number in the target file (string) |
2345 line number in the target file (string) |
1759 </dd><dt><i>toFunction</i></dt> |
2346 </dd> |
|
2347 <dt><i>toFunction</i></dt> |
1760 <dd> |
2348 <dd> |
1761 name of the target function (string) |
2349 name of the target function (string) |
1762 </dd> |
2350 </dd> |
1763 </dl><a NAME="DebugServer.signalClientCapabilities" ID="DebugServer.signalClientCapabilities"></a> |
2351 </dl> |
|
2352 <a NAME="DebugServer.signalClientCapabilities" ID="DebugServer.signalClientCapabilities"></a> |
1764 <h4>DebugServer.signalClientCapabilities</h4> |
2353 <h4>DebugServer.signalClientCapabilities</h4> |
1765 <b>signalClientCapabilities</b>(<i>capabilities, clientType, venvName</i>) |
2354 <b>signalClientCapabilities</b>(<i>capabilities, clientType, venvName</i>) |
|
2355 |
1766 <p> |
2356 <p> |
1767 Public method to process the client capabilities info. |
2357 Public method to process the client capabilities info. |
1768 </p><dl> |
2358 </p> |
|
2359 <dl> |
|
2360 |
1769 <dt><i>capabilities</i> (int)</dt> |
2361 <dt><i>capabilities</i> (int)</dt> |
1770 <dd> |
2362 <dd> |
1771 bitmaks with the client capabilities |
2363 bitmaks with the client capabilities |
1772 </dd><dt><i>clientType</i> (str)</dt> |
2364 </dd> |
|
2365 <dt><i>clientType</i> (str)</dt> |
1773 <dd> |
2366 <dd> |
1774 type of the debug client |
2367 type of the debug client |
1775 </dd><dt><i>venvName</i> (str)</dt> |
2368 </dd> |
|
2369 <dt><i>venvName</i> (str)</dt> |
1776 <dd> |
2370 <dd> |
1777 name of the virtual environment |
2371 name of the virtual environment |
1778 </dd> |
2372 </dd> |
1779 </dl><a NAME="DebugServer.signalClientClearBreak" ID="DebugServer.signalClientClearBreak"></a> |
2373 </dl> |
|
2374 <a NAME="DebugServer.signalClientClearBreak" ID="DebugServer.signalClientClearBreak"></a> |
1780 <h4>DebugServer.signalClientClearBreak</h4> |
2375 <h4>DebugServer.signalClientClearBreak</h4> |
1781 <b>signalClientClearBreak</b>(<i>filename, lineno</i>) |
2376 <b>signalClientClearBreak</b>(<i>filename, lineno</i>) |
|
2377 |
1782 <p> |
2378 <p> |
1783 Public method to process the client clear breakpoint command. |
2379 Public method to process the client clear breakpoint command. |
1784 </p><dl> |
2380 </p> |
|
2381 <dl> |
|
2382 |
1785 <dt><i>filename</i></dt> |
2383 <dt><i>filename</i></dt> |
1786 <dd> |
2384 <dd> |
1787 filename of the breakpoint (string) |
2385 filename of the breakpoint (string) |
1788 </dd><dt><i>lineno</i></dt> |
2386 </dd> |
|
2387 <dt><i>lineno</i></dt> |
1789 <dd> |
2388 <dd> |
1790 line umber of the breakpoint (integer) |
2389 line umber of the breakpoint (integer) |
1791 </dd> |
2390 </dd> |
1792 </dl><a NAME="DebugServer.signalClientClearWatch" ID="DebugServer.signalClientClearWatch"></a> |
2391 </dl> |
|
2392 <a NAME="DebugServer.signalClientClearWatch" ID="DebugServer.signalClientClearWatch"></a> |
1793 <h4>DebugServer.signalClientClearWatch</h4> |
2393 <h4>DebugServer.signalClientClearWatch</h4> |
1794 <b>signalClientClearWatch</b>(<i>condition</i>) |
2394 <b>signalClientClearWatch</b>(<i>condition</i>) |
|
2395 |
1795 <p> |
2396 <p> |
1796 Public slot to handle the clientClearWatch signal. |
2397 Public slot to handle the clientClearWatch signal. |
1797 </p><dl> |
2398 </p> |
|
2399 <dl> |
|
2400 |
1798 <dt><i>condition</i></dt> |
2401 <dt><i>condition</i></dt> |
1799 <dd> |
2402 <dd> |
1800 expression of watch expression to clear (string) |
2403 expression of watch expression to clear (string) |
1801 </dd> |
2404 </dd> |
1802 </dl><a NAME="DebugServer.signalClientCompletionList" ID="DebugServer.signalClientCompletionList"></a> |
2405 </dl> |
|
2406 <a NAME="DebugServer.signalClientCompletionList" ID="DebugServer.signalClientCompletionList"></a> |
1803 <h4>DebugServer.signalClientCompletionList</h4> |
2407 <h4>DebugServer.signalClientCompletionList</h4> |
1804 <b>signalClientCompletionList</b>(<i>completionList, text</i>) |
2408 <b>signalClientCompletionList</b>(<i>completionList, text</i>) |
|
2409 |
1805 <p> |
2410 <p> |
1806 Public method to process the client auto completion info. |
2411 Public method to process the client auto completion info. |
1807 </p><dl> |
2412 </p> |
|
2413 <dl> |
|
2414 |
1808 <dt><i>completionList</i></dt> |
2415 <dt><i>completionList</i></dt> |
1809 <dd> |
2416 <dd> |
1810 list of possible completions (list of strings) |
2417 list of possible completions (list of strings) |
1811 </dd><dt><i>text</i></dt> |
2418 </dd> |
|
2419 <dt><i>text</i></dt> |
1812 <dd> |
2420 <dd> |
1813 the text to be completed (string) |
2421 the text to be completed (string) |
1814 </dd> |
2422 </dd> |
1815 </dl><a NAME="DebugServer.signalClientException" ID="DebugServer.signalClientException"></a> |
2423 </dl> |
|
2424 <a NAME="DebugServer.signalClientException" ID="DebugServer.signalClientException"></a> |
1816 <h4>DebugServer.signalClientException</h4> |
2425 <h4>DebugServer.signalClientException</h4> |
1817 <b>signalClientException</b>(<i>exceptionType, exceptionMessage, stackTrace</i>) |
2426 <b>signalClientException</b>(<i>exceptionType, exceptionMessage, stackTrace</i>) |
|
2427 |
1818 <p> |
2428 <p> |
1819 Public method to process the exception info from the client. |
2429 Public method to process the exception info from the client. |
1820 </p><dl> |
2430 </p> |
|
2431 <dl> |
|
2432 |
1821 <dt><i>exceptionType</i></dt> |
2433 <dt><i>exceptionType</i></dt> |
1822 <dd> |
2434 <dd> |
1823 type of exception raised (string) |
2435 type of exception raised (string) |
1824 </dd><dt><i>exceptionMessage</i></dt> |
2436 </dd> |
|
2437 <dt><i>exceptionMessage</i></dt> |
1825 <dd> |
2438 <dd> |
1826 message given by the exception (string) |
2439 message given by the exception (string) |
1827 </dd><dt><i>stackTrace</i></dt> |
2440 </dd> |
|
2441 <dt><i>stackTrace</i></dt> |
1828 <dd> |
2442 <dd> |
1829 list of stack entries with the exception position |
2443 list of stack entries with the exception position |
1830 first. Each stack entry is a list giving the filename and the |
2444 first. Each stack entry is a list giving the filename and the |
1831 linenumber. |
2445 linenumber. |
1832 </dd> |
2446 </dd> |
1833 </dl><a NAME="DebugServer.signalClientExit" ID="DebugServer.signalClientExit"></a> |
2447 </dl> |
|
2448 <a NAME="DebugServer.signalClientExit" ID="DebugServer.signalClientExit"></a> |
1834 <h4>DebugServer.signalClientExit</h4> |
2449 <h4>DebugServer.signalClientExit</h4> |
1835 <b>signalClientExit</b>(<i>status, message=""</i>) |
2450 <b>signalClientExit</b>(<i>status, message=""</i>) |
|
2451 |
1836 <p> |
2452 <p> |
1837 Public method to process the client exit status. |
2453 Public method to process the client exit status. |
1838 </p><dl> |
2454 </p> |
|
2455 <dl> |
|
2456 |
1839 <dt><i>status</i> (int)</dt> |
2457 <dt><i>status</i> (int)</dt> |
1840 <dd> |
2458 <dd> |
1841 exit code |
2459 exit code |
1842 </dd><dt><i>message</i> (str)</dt> |
2460 </dd> |
|
2461 <dt><i>message</i> (str)</dt> |
1843 <dd> |
2462 <dd> |
1844 message sent with the exit |
2463 message sent with the exit |
1845 </dd> |
2464 </dd> |
1846 </dl><a NAME="DebugServer.signalClientLine" ID="DebugServer.signalClientLine"></a> |
2465 </dl> |
|
2466 <a NAME="DebugServer.signalClientLine" ID="DebugServer.signalClientLine"></a> |
1847 <h4>DebugServer.signalClientLine</h4> |
2467 <h4>DebugServer.signalClientLine</h4> |
1848 <b>signalClientLine</b>(<i>filename, lineno, forStack=False</i>) |
2468 <b>signalClientLine</b>(<i>filename, lineno, forStack=False</i>) |
|
2469 |
1849 <p> |
2470 <p> |
1850 Public method to process client position feedback. |
2471 Public method to process client position feedback. |
1851 </p><dl> |
2472 </p> |
|
2473 <dl> |
|
2474 |
1852 <dt><i>filename</i></dt> |
2475 <dt><i>filename</i></dt> |
1853 <dd> |
2476 <dd> |
1854 name of the file currently being executed (string) |
2477 name of the file currently being executed (string) |
1855 </dd><dt><i>lineno</i></dt> |
2478 </dd> |
|
2479 <dt><i>lineno</i></dt> |
1856 <dd> |
2480 <dd> |
1857 line of code currently being executed (integer) |
2481 line of code currently being executed (integer) |
1858 </dd><dt><i>forStack</i></dt> |
2482 </dd> |
|
2483 <dt><i>forStack</i></dt> |
1859 <dd> |
2484 <dd> |
1860 flag indicating this is for a stack dump (boolean) |
2485 flag indicating this is for a stack dump (boolean) |
1861 </dd> |
2486 </dd> |
1862 </dl><a NAME="DebugServer.signalClientOutput" ID="DebugServer.signalClientOutput"></a> |
2487 </dl> |
|
2488 <a NAME="DebugServer.signalClientOutput" ID="DebugServer.signalClientOutput"></a> |
1863 <h4>DebugServer.signalClientOutput</h4> |
2489 <h4>DebugServer.signalClientOutput</h4> |
1864 <b>signalClientOutput</b>(<i>line</i>) |
2490 <b>signalClientOutput</b>(<i>line</i>) |
|
2491 |
1865 <p> |
2492 <p> |
1866 Public method to process a line of client output. |
2493 Public method to process a line of client output. |
1867 </p><dl> |
2494 </p> |
|
2495 <dl> |
|
2496 |
1868 <dt><i>line</i></dt> |
2497 <dt><i>line</i></dt> |
1869 <dd> |
2498 <dd> |
1870 client output (string) |
2499 client output (string) |
1871 </dd> |
2500 </dd> |
1872 </dl><a NAME="DebugServer.signalClientRawInput" ID="DebugServer.signalClientRawInput"></a> |
2501 </dl> |
|
2502 <a NAME="DebugServer.signalClientRawInput" ID="DebugServer.signalClientRawInput"></a> |
1873 <h4>DebugServer.signalClientRawInput</h4> |
2503 <h4>DebugServer.signalClientRawInput</h4> |
1874 <b>signalClientRawInput</b>(<i>prompt, echo</i>) |
2504 <b>signalClientRawInput</b>(<i>prompt, echo</i>) |
|
2505 |
1875 <p> |
2506 <p> |
1876 Public method to process the client raw input command. |
2507 Public method to process the client raw input command. |
1877 </p><dl> |
2508 </p> |
|
2509 <dl> |
|
2510 |
1878 <dt><i>prompt</i></dt> |
2511 <dt><i>prompt</i></dt> |
1879 <dd> |
2512 <dd> |
1880 the input prompt (string) |
2513 the input prompt (string) |
1881 </dd><dt><i>echo</i></dt> |
2514 </dd> |
|
2515 <dt><i>echo</i></dt> |
1882 <dd> |
2516 <dd> |
1883 flag indicating an echoing of the input (boolean) |
2517 flag indicating an echoing of the input (boolean) |
1884 </dd> |
2518 </dd> |
1885 </dl><a NAME="DebugServer.signalClientSignal" ID="DebugServer.signalClientSignal"></a> |
2519 </dl> |
|
2520 <a NAME="DebugServer.signalClientSignal" ID="DebugServer.signalClientSignal"></a> |
1886 <h4>DebugServer.signalClientSignal</h4> |
2521 <h4>DebugServer.signalClientSignal</h4> |
1887 <b>signalClientSignal</b>(<i>message, filename, lineNo, funcName, funcArgs</i>) |
2522 <b>signalClientSignal</b>(<i>message, filename, lineNo, funcName, funcArgs</i>) |
|
2523 |
1888 <p> |
2524 <p> |
1889 Public method to process a signal generated on the client side. |
2525 Public method to process a signal generated on the client side. |
1890 </p><dl> |
2526 </p> |
|
2527 <dl> |
|
2528 |
1891 <dt><i>message</i> (str)</dt> |
2529 <dt><i>message</i> (str)</dt> |
1892 <dd> |
2530 <dd> |
1893 message of the syntax error |
2531 message of the syntax error |
1894 </dd><dt><i>filename</i> (str)</dt> |
2532 </dd> |
|
2533 <dt><i>filename</i> (str)</dt> |
1895 <dd> |
2534 <dd> |
1896 translated filename of the syntax error position |
2535 translated filename of the syntax error position |
1897 </dd><dt><i>lineNo</i> (int)</dt> |
2536 </dd> |
|
2537 <dt><i>lineNo</i> (int)</dt> |
1898 <dd> |
2538 <dd> |
1899 line number of the syntax error position |
2539 line number of the syntax error position |
1900 </dd><dt><i>funcName</i> (str)</dt> |
2540 </dd> |
|
2541 <dt><i>funcName</i> (str)</dt> |
1901 <dd> |
2542 <dd> |
1902 name of the function causing the signal |
2543 name of the function causing the signal |
1903 </dd><dt><i>funcArgs</i> (str)</dt> |
2544 </dd> |
|
2545 <dt><i>funcArgs</i> (str)</dt> |
1904 <dd> |
2546 <dd> |
1905 function arguments |
2547 function arguments |
1906 </dd> |
2548 </dd> |
1907 </dl><a NAME="DebugServer.signalClientStack" ID="DebugServer.signalClientStack"></a> |
2549 </dl> |
|
2550 <a NAME="DebugServer.signalClientStack" ID="DebugServer.signalClientStack"></a> |
1908 <h4>DebugServer.signalClientStack</h4> |
2551 <h4>DebugServer.signalClientStack</h4> |
1909 <b>signalClientStack</b>(<i>stack</i>) |
2552 <b>signalClientStack</b>(<i>stack</i>) |
|
2553 |
1910 <p> |
2554 <p> |
1911 Public method to process a client's stack information. |
2555 Public method to process a client's stack information. |
1912 </p><dl> |
2556 </p> |
|
2557 <dl> |
|
2558 |
1913 <dt><i>stack</i></dt> |
2559 <dt><i>stack</i></dt> |
1914 <dd> |
2560 <dd> |
1915 list of stack entries. Each entry is a tuple of three |
2561 list of stack entries. Each entry is a tuple of three |
1916 values giving the filename, linenumber and method |
2562 values giving the filename, linenumber and method |
1917 (list of lists of (string, integer, string)) |
2563 (list of lists of (string, integer, string)) |
1918 </dd> |
2564 </dd> |
1919 </dl><a NAME="DebugServer.signalClientStatement" ID="DebugServer.signalClientStatement"></a> |
2565 </dl> |
|
2566 <a NAME="DebugServer.signalClientStatement" ID="DebugServer.signalClientStatement"></a> |
1920 <h4>DebugServer.signalClientStatement</h4> |
2567 <h4>DebugServer.signalClientStatement</h4> |
1921 <b>signalClientStatement</b>(<i>more</i>) |
2568 <b>signalClientStatement</b>(<i>more</i>) |
|
2569 |
1922 <p> |
2570 <p> |
1923 Public method to process the input response from the client. |
2571 Public method to process the input response from the client. |
1924 </p><dl> |
2572 </p> |
|
2573 <dl> |
|
2574 |
1925 <dt><i>more</i></dt> |
2575 <dt><i>more</i></dt> |
1926 <dd> |
2576 <dd> |
1927 flag indicating that more user input is required |
2577 flag indicating that more user input is required |
1928 </dd> |
2578 </dd> |
1929 </dl><a NAME="DebugServer.signalClientSyntaxError" ID="DebugServer.signalClientSyntaxError"></a> |
2579 </dl> |
|
2580 <a NAME="DebugServer.signalClientSyntaxError" ID="DebugServer.signalClientSyntaxError"></a> |
1930 <h4>DebugServer.signalClientSyntaxError</h4> |
2581 <h4>DebugServer.signalClientSyntaxError</h4> |
1931 <b>signalClientSyntaxError</b>(<i>message, filename, lineNo, characterNo</i>) |
2582 <b>signalClientSyntaxError</b>(<i>message, filename, lineNo, characterNo</i>) |
|
2583 |
1932 <p> |
2584 <p> |
1933 Public method to process the syntax error info from the client. |
2585 Public method to process the syntax error info from the client. |
1934 </p><dl> |
2586 </p> |
|
2587 <dl> |
|
2588 |
1935 <dt><i>message</i></dt> |
2589 <dt><i>message</i></dt> |
1936 <dd> |
2590 <dd> |
1937 message of the syntax error (string) |
2591 message of the syntax error (string) |
1938 </dd><dt><i>filename</i></dt> |
2592 </dd> |
|
2593 <dt><i>filename</i></dt> |
1939 <dd> |
2594 <dd> |
1940 translated filename of the syntax error position |
2595 translated filename of the syntax error position |
1941 (string) |
2596 (string) |
1942 </dd><dt><i>lineNo</i></dt> |
2597 </dd> |
|
2598 <dt><i>lineNo</i></dt> |
1943 <dd> |
2599 <dd> |
1944 line number of the syntax error position (integer) |
2600 line number of the syntax error position (integer) |
1945 </dd><dt><i>characterNo</i></dt> |
2601 </dd> |
|
2602 <dt><i>characterNo</i></dt> |
1946 <dd> |
2603 <dd> |
1947 character number of the syntax error position |
2604 character number of the syntax error position |
1948 (integer) |
2605 (integer) |
1949 </dd> |
2606 </dd> |
1950 </dl><a NAME="DebugServer.signalClientThreadList" ID="DebugServer.signalClientThreadList"></a> |
2607 </dl> |
|
2608 <a NAME="DebugServer.signalClientThreadList" ID="DebugServer.signalClientThreadList"></a> |
1951 <h4>DebugServer.signalClientThreadList</h4> |
2609 <h4>DebugServer.signalClientThreadList</h4> |
1952 <b>signalClientThreadList</b>(<i>currentId, threadList</i>) |
2610 <b>signalClientThreadList</b>(<i>currentId, threadList</i>) |
|
2611 |
1953 <p> |
2612 <p> |
1954 Public method to process the client thread list info. |
2613 Public method to process the client thread list info. |
1955 </p><dl> |
2614 </p> |
|
2615 <dl> |
|
2616 |
1956 <dt><i>currentId</i></dt> |
2617 <dt><i>currentId</i></dt> |
1957 <dd> |
2618 <dd> |
1958 id of the current thread (integer) |
2619 id of the current thread (integer) |
1959 </dd><dt><i>threadList</i></dt> |
2620 </dd> |
|
2621 <dt><i>threadList</i></dt> |
1960 <dd> |
2622 <dd> |
1961 list of dictionaries containing the thread data |
2623 list of dictionaries containing the thread data |
1962 </dd> |
2624 </dd> |
1963 </dl><a NAME="DebugServer.signalClientThreadSet" ID="DebugServer.signalClientThreadSet"></a> |
2625 </dl> |
|
2626 <a NAME="DebugServer.signalClientThreadSet" ID="DebugServer.signalClientThreadSet"></a> |
1964 <h4>DebugServer.signalClientThreadSet</h4> |
2627 <h4>DebugServer.signalClientThreadSet</h4> |
1965 <b>signalClientThreadSet</b>(<i></i>) |
2628 <b>signalClientThreadSet</b>(<i></i>) |
|
2629 |
1966 <p> |
2630 <p> |
1967 Public method to handle the change of the client thread. |
2631 Public method to handle the change of the client thread. |
1968 </p><a NAME="DebugServer.signalClientVariable" ID="DebugServer.signalClientVariable"></a> |
2632 </p> |
|
2633 <a NAME="DebugServer.signalClientVariable" ID="DebugServer.signalClientVariable"></a> |
1969 <h4>DebugServer.signalClientVariable</h4> |
2634 <h4>DebugServer.signalClientVariable</h4> |
1970 <b>signalClientVariable</b>(<i>scope, variables</i>) |
2635 <b>signalClientVariable</b>(<i>scope, variables</i>) |
|
2636 |
1971 <p> |
2637 <p> |
1972 Public method to process the client variable info. |
2638 Public method to process the client variable info. |
1973 </p><dl> |
2639 </p> |
|
2640 <dl> |
|
2641 |
1974 <dt><i>scope</i></dt> |
2642 <dt><i>scope</i></dt> |
1975 <dd> |
2643 <dd> |
1976 scope of the variables (-1 = empty global, 1 = global, |
2644 scope of the variables (-1 = empty global, 1 = global, |
1977 0 = local) |
2645 0 = local) |
1978 </dd><dt><i>variables</i></dt> |
2646 </dd> |
|
2647 <dt><i>variables</i></dt> |
1979 <dd> |
2648 <dd> |
1980 the list of members of a classvariable from the client |
2649 the list of members of a classvariable from the client |
1981 </dd> |
2650 </dd> |
1982 </dl><a NAME="DebugServer.signalClientVariables" ID="DebugServer.signalClientVariables"></a> |
2651 </dl> |
|
2652 <a NAME="DebugServer.signalClientVariables" ID="DebugServer.signalClientVariables"></a> |
1983 <h4>DebugServer.signalClientVariables</h4> |
2653 <h4>DebugServer.signalClientVariables</h4> |
1984 <b>signalClientVariables</b>(<i>scope, variables</i>) |
2654 <b>signalClientVariables</b>(<i>scope, variables</i>) |
|
2655 |
1985 <p> |
2656 <p> |
1986 Public method to process the client variables info. |
2657 Public method to process the client variables info. |
1987 </p><dl> |
2658 </p> |
|
2659 <dl> |
|
2660 |
1988 <dt><i>scope</i></dt> |
2661 <dt><i>scope</i></dt> |
1989 <dd> |
2662 <dd> |
1990 scope of the variables (-1 = empty global, 1 = global, |
2663 scope of the variables (-1 = empty global, 1 = global, |
1991 0 = local) |
2664 0 = local) |
1992 </dd><dt><i>variables</i></dt> |
2665 </dd> |
|
2666 <dt><i>variables</i></dt> |
1993 <dd> |
2667 <dd> |
1994 the list of variables from the client |
2668 the list of variables from the client |
1995 </dd> |
2669 </dd> |
1996 </dl><a NAME="DebugServer.signalClientWatchConditionError" ID="DebugServer.signalClientWatchConditionError"></a> |
2670 </dl> |
|
2671 <a NAME="DebugServer.signalClientWatchConditionError" ID="DebugServer.signalClientWatchConditionError"></a> |
1997 <h4>DebugServer.signalClientWatchConditionError</h4> |
2672 <h4>DebugServer.signalClientWatchConditionError</h4> |
1998 <b>signalClientWatchConditionError</b>(<i>condition</i>) |
2673 <b>signalClientWatchConditionError</b>(<i>condition</i>) |
|
2674 |
1999 <p> |
2675 <p> |
2000 Public method to process the client watch expression error info. |
2676 Public method to process the client watch expression error info. |
2001 </p><dl> |
2677 </p> |
|
2678 <dl> |
|
2679 |
2002 <dt><i>condition</i></dt> |
2680 <dt><i>condition</i></dt> |
2003 <dd> |
2681 <dd> |
2004 expression of watch expression to clear (string) |
2682 expression of watch expression to clear (string) |
2005 </dd> |
2683 </dd> |
2006 </dl><a NAME="DebugServer.startClient" ID="DebugServer.startClient"></a> |
2684 </dl> |
|
2685 <a NAME="DebugServer.startClient" ID="DebugServer.startClient"></a> |
2007 <h4>DebugServer.startClient</h4> |
2686 <h4>DebugServer.startClient</h4> |
2008 <b>startClient</b>(<i>unplanned=True, clType=None, forProject=False, runInConsole=False, venvName="", workingDir=None</i>) |
2687 <b>startClient</b>(<i>unplanned=True, clType=None, forProject=False, runInConsole=False, venvName="", workingDir=None</i>) |
|
2688 |
2009 <p> |
2689 <p> |
2010 Public method to start a debug client. |
2690 Public method to start a debug client. |
2011 </p><dl> |
2691 </p> |
|
2692 <dl> |
|
2693 |
2012 <dt><i>unplanned=</i> (bool)</dt> |
2694 <dt><i>unplanned=</i> (bool)</dt> |
2013 <dd> |
2695 <dd> |
2014 flag indicating that the client has died |
2696 flag indicating that the client has died |
2015 </dd><dt><i>clType=</i> (str)</dt> |
2697 </dd> |
|
2698 <dt><i>clType=</i> (str)</dt> |
2016 <dd> |
2699 <dd> |
2017 type of client to be started |
2700 type of client to be started |
2018 </dd><dt><i>forProject=</i> (bool)</dt> |
2701 </dd> |
|
2702 <dt><i>forProject=</i> (bool)</dt> |
2019 <dd> |
2703 <dd> |
2020 flag indicating a project related action |
2704 flag indicating a project related action |
2021 </dd><dt><i>runInConsole=</i> (bool)</dt> |
2705 </dd> |
|
2706 <dt><i>runInConsole=</i> (bool)</dt> |
2022 <dd> |
2707 <dd> |
2023 flag indicating to start the debugger in a |
2708 flag indicating to start the debugger in a |
2024 console window |
2709 console window |
2025 </dd><dt><i>venvName=</i> (str)</dt> |
2710 </dd> |
|
2711 <dt><i>venvName=</i> (str)</dt> |
2026 <dd> |
2712 <dd> |
2027 name of the virtual environment to be used |
2713 name of the virtual environment to be used |
2028 </dd><dt><i>workingDir=</i> (str)</dt> |
2714 </dd> |
|
2715 <dt><i>workingDir=</i> (str)</dt> |
2029 <dd> |
2716 <dd> |
2030 directory to start the debugger client in |
2717 directory to start the debugger client in |
2031 </dd> |
2718 </dd> |
2032 </dl><a NAME="DebugServer.unregisterDebuggerInterface" ID="DebugServer.unregisterDebuggerInterface"></a> |
2719 </dl> |
|
2720 <a NAME="DebugServer.unregisterDebuggerInterface" ID="DebugServer.unregisterDebuggerInterface"></a> |
2033 <h4>DebugServer.unregisterDebuggerInterface</h4> |
2721 <h4>DebugServer.unregisterDebuggerInterface</h4> |
2034 <b>unregisterDebuggerInterface</b>(<i>interfaceName</i>) |
2722 <b>unregisterDebuggerInterface</b>(<i>interfaceName</i>) |
|
2723 |
2035 <p> |
2724 <p> |
2036 Public method to unregister a debugger interface. |
2725 Public method to unregister a debugger interface. |
2037 </p><dl> |
2726 </p> |
|
2727 <dl> |
|
2728 |
2038 <dt><i>interfaceName</i> (str)</dt> |
2729 <dt><i>interfaceName</i> (str)</dt> |
2039 <dd> |
2730 <dd> |
2040 interfaceName of the debugger interface |
2731 interfaceName of the debugger interface |
2041 </dd> |
2732 </dd> |
2042 </dl> |
2733 </dl> |