170 </table> |
170 </table> |
171 <h3>Methods</h3> |
171 <h3>Methods</h3> |
172 <table> |
172 <table> |
173 <tr> |
173 <tr> |
174 <td><a href="#DebugServer.__init__">DebugServer</a></td> |
174 <td><a href="#DebugServer.__init__">DebugServer</a></td> |
175 <td>Constructor</td> |
175 <td>Constructor</td> |
176 </tr><tr> |
176 </tr><tr> |
177 <td><a href="#DebugServer.__addBreakPoints">__addBreakPoints</a></td> |
177 <td><a href="#DebugServer.__addBreakPoints">__addBreakPoints</a></td> |
178 <td>Private slot to add breakpoints.</td> |
178 <td>Private slot to add breakpoints.</td> |
179 </tr><tr> |
179 </tr><tr> |
180 <td><a href="#DebugServer.__addWatchPoints">__addWatchPoints</a></td> |
180 <td><a href="#DebugServer.__addWatchPoints">__addWatchPoints</a></td> |
181 <td>Private slot to set a watch expression.</td> |
181 <td>Private slot to set a watch expression.</td> |
182 </tr><tr> |
182 </tr><tr> |
183 <td><a href="#DebugServer.__breakPointDataAboutToBeChanged">__breakPointDataAboutToBeChanged</a></td> |
183 <td><a href="#DebugServer.__breakPointDataAboutToBeChanged">__breakPointDataAboutToBeChanged</a></td> |
184 <td>Private slot to handle the dataAboutToBeChanged signal of the breakpoint model.</td> |
184 <td>Private slot to handle the dataAboutToBeChanged signal of the breakpoint model.</td> |
185 </tr><tr> |
185 </tr><tr> |
186 <td><a href="#DebugServer.__changeBreakPoints">__changeBreakPoints</a></td> |
186 <td><a href="#DebugServer.__changeBreakPoints">__changeBreakPoints</a></td> |
187 <td>Private slot to set changed breakpoints.</td> |
187 <td>Private slot to set changed breakpoints.</td> |
188 </tr><tr> |
188 </tr><tr> |
189 <td><a href="#DebugServer.__changeWatchPoints">__changeWatchPoints</a></td> |
189 <td><a href="#DebugServer.__changeWatchPoints">__changeWatchPoints</a></td> |
190 <td>Private slot to set changed watch expressions.</td> |
190 <td>Private slot to set changed watch expressions.</td> |
191 </tr><tr> |
191 </tr><tr> |
192 <td><a href="#DebugServer.__clientClearBreakPoint">__clientClearBreakPoint</a></td> |
192 <td><a href="#DebugServer.__clientClearBreakPoint">__clientClearBreakPoint</a></td> |
193 <td>Private slot to handle the clientClearBreak signal.</td> |
193 <td>Private slot to handle the clientClearBreak signal.</td> |
194 </tr><tr> |
194 </tr><tr> |
195 <td><a href="#DebugServer.__clientClearWatchPoint">__clientClearWatchPoint</a></td> |
195 <td><a href="#DebugServer.__clientClearWatchPoint">__clientClearWatchPoint</a></td> |
196 <td>Private slot to handle the clientClearWatch signal.</td> |
196 <td>Private slot to handle the clientClearWatch signal.</td> |
197 </tr><tr> |
197 </tr><tr> |
198 <td><a href="#DebugServer.__clientProcessError">__clientProcessError</a></td> |
198 <td><a href="#DebugServer.__clientProcessError">__clientProcessError</a></td> |
199 <td>Private slot to process client output received via stderr.</td> |
199 <td>Private slot to process client output received via stderr.</td> |
200 </tr><tr> |
200 </tr><tr> |
201 <td><a href="#DebugServer.__clientProcessOutput">__clientProcessOutput</a></td> |
201 <td><a href="#DebugServer.__clientProcessOutput">__clientProcessOutput</a></td> |
202 <td>Private slot to process client output received via stdout.</td> |
202 <td>Private slot to process client output received via stdout.</td> |
203 </tr><tr> |
203 </tr><tr> |
204 <td><a href="#DebugServer.__createDebuggerInterface">__createDebuggerInterface</a></td> |
204 <td><a href="#DebugServer.__createDebuggerInterface">__createDebuggerInterface</a></td> |
205 <td>Private slot to create the debugger interface object.</td> |
205 <td>Private slot to create the debugger interface object.</td> |
206 </tr><tr> |
206 </tr><tr> |
207 <td><a href="#DebugServer.__deleteBreakPoints">__deleteBreakPoints</a></td> |
207 <td><a href="#DebugServer.__deleteBreakPoints">__deleteBreakPoints</a></td> |
208 <td>Private slot to delete breakpoints.</td> |
208 <td>Private slot to delete breakpoints.</td> |
209 </tr><tr> |
209 </tr><tr> |
210 <td><a href="#DebugServer.__deleteWatchPoints">__deleteWatchPoints</a></td> |
210 <td><a href="#DebugServer.__deleteWatchPoints">__deleteWatchPoints</a></td> |
211 <td>Private slot to delete watch expressions.</td> |
211 <td>Private slot to delete watch expressions.</td> |
212 </tr><tr> |
212 </tr><tr> |
213 <td><a href="#DebugServer.__makeWatchCondition">__makeWatchCondition</a></td> |
213 <td><a href="#DebugServer.__makeWatchCondition">__makeWatchCondition</a></td> |
214 <td>Private method to construct the condition string.</td> |
214 <td>Private method to construct the condition string.</td> |
215 </tr><tr> |
215 </tr><tr> |
216 <td><a href="#DebugServer.__newConnection">__newConnection</a></td> |
216 <td><a href="#DebugServer.__newConnection">__newConnection</a></td> |
217 <td>Private slot to handle a new connection.</td> |
217 <td>Private slot to handle a new connection.</td> |
218 </tr><tr> |
218 </tr><tr> |
219 <td><a href="#DebugServer.__passiveShutDown">__passiveShutDown</a></td> |
219 <td><a href="#DebugServer.__passiveShutDown">__passiveShutDown</a></td> |
220 <td>Private method to shut down a passive debug connection.</td> |
220 <td>Private method to shut down a passive debug connection.</td> |
221 </tr><tr> |
221 </tr><tr> |
222 <td><a href="#DebugServer.__registerDebuggerInterfaces">__registerDebuggerInterfaces</a></td> |
222 <td><a href="#DebugServer.__registerDebuggerInterfaces">__registerDebuggerInterfaces</a></td> |
223 <td>Private method to register the available debugger interface modules.</td> |
223 <td>Private method to register the available debugger interface modules.</td> |
224 </tr><tr> |
224 </tr><tr> |
225 <td><a href="#DebugServer.__remoteBreakpointEnable">__remoteBreakpointEnable</a></td> |
225 <td><a href="#DebugServer.__remoteBreakpointEnable">__remoteBreakpointEnable</a></td> |
226 <td>Private method to enable or disable a breakpoint.</td> |
226 <td>Private method to enable or disable a breakpoint.</td> |
227 </tr><tr> |
227 </tr><tr> |
228 <td><a href="#DebugServer.__remoteBreakpointIgnore">__remoteBreakpointIgnore</a></td> |
228 <td><a href="#DebugServer.__remoteBreakpointIgnore">__remoteBreakpointIgnore</a></td> |
229 <td>Private method to ignore a breakpoint the next couple of occurrences.</td> |
229 <td>Private method to ignore a breakpoint the next couple of occurrences.</td> |
230 </tr><tr> |
230 </tr><tr> |
231 <td><a href="#DebugServer.__remoteWatchpoint">__remoteWatchpoint</a></td> |
231 <td><a href="#DebugServer.__remoteWatchpoint">__remoteWatchpoint</a></td> |
232 <td>Private method to set or clear a watch expression.</td> |
232 <td>Private method to set or clear a watch expression.</td> |
233 </tr><tr> |
233 </tr><tr> |
234 <td><a href="#DebugServer.__remoteWatchpointEnable">__remoteWatchpointEnable</a></td> |
234 <td><a href="#DebugServer.__remoteWatchpointEnable">__remoteWatchpointEnable</a></td> |
235 <td>Private method to enable or disable a watch expression.</td> |
235 <td>Private method to enable or disable a watch expression.</td> |
236 </tr><tr> |
236 </tr><tr> |
237 <td><a href="#DebugServer.__remoteWatchpointIgnore">__remoteWatchpointIgnore</a></td> |
237 <td><a href="#DebugServer.__remoteWatchpointIgnore">__remoteWatchpointIgnore</a></td> |
238 <td>Private method to ignore a watch expression the next couple of occurrences.</td> |
238 <td>Private method to ignore a watch expression the next couple of occurrences.</td> |
239 </tr><tr> |
239 </tr><tr> |
240 <td><a href="#DebugServer.__restoreBreakpoints">__restoreBreakpoints</a></td> |
240 <td><a href="#DebugServer.__restoreBreakpoints">__restoreBreakpoints</a></td> |
241 <td>Private method to restore the breakpoints after a restart.</td> |
241 <td>Private method to restore the breakpoints after a restart.</td> |
242 </tr><tr> |
242 </tr><tr> |
243 <td><a href="#DebugServer.__restoreWatchpoints">__restoreWatchpoints</a></td> |
243 <td><a href="#DebugServer.__restoreWatchpoints">__restoreWatchpoints</a></td> |
244 <td>Private method to restore the watch expressions after a restart.</td> |
244 <td>Private method to restore the watch expressions after a restart.</td> |
245 </tr><tr> |
245 </tr><tr> |
246 <td><a href="#DebugServer.__setClientType">__setClientType</a></td> |
246 <td><a href="#DebugServer.__setClientType">__setClientType</a></td> |
247 <td>Private method to set the client type.</td> |
247 <td>Private method to set the client type.</td> |
248 </tr><tr> |
248 </tr><tr> |
249 <td><a href="#DebugServer.__splitWatchCondition">__splitWatchCondition</a></td> |
249 <td><a href="#DebugServer.__splitWatchCondition">__splitWatchCondition</a></td> |
250 <td>Private method to split a remote watch expression.</td> |
250 <td>Private method to split a remote watch expression.</td> |
251 </tr><tr> |
251 </tr><tr> |
252 <td><a href="#DebugServer.__watchPointDataAboutToBeChanged">__watchPointDataAboutToBeChanged</a></td> |
252 <td><a href="#DebugServer.__watchPointDataAboutToBeChanged">__watchPointDataAboutToBeChanged</a></td> |
253 <td>Private slot to handle the dataAboutToBeChanged signal of the watch expression model.</td> |
253 <td>Private slot to handle the dataAboutToBeChanged signal of the watch expression model.</td> |
254 </tr><tr> |
254 </tr><tr> |
255 <td><a href="#DebugServer.clientBanner">clientBanner</a></td> |
255 <td><a href="#DebugServer.clientBanner">clientBanner</a></td> |
256 <td>Public method to process the client banner info.</td> |
256 <td>Public method to process the client banner info.</td> |
257 </tr><tr> |
257 </tr><tr> |
258 <td><a href="#DebugServer.clientBreakConditionError">clientBreakConditionError</a></td> |
258 <td><a href="#DebugServer.clientBreakConditionError">clientBreakConditionError</a></td> |
259 <td>Public method to process the client breakpoint condition error info.</td> |
259 <td>Public method to process the client breakpoint condition error info.</td> |
260 </tr><tr> |
260 </tr><tr> |
261 <td><a href="#DebugServer.clientCapabilities">clientCapabilities</a></td> |
261 <td><a href="#DebugServer.clientCapabilities">clientCapabilities</a></td> |
262 <td>Public method to process the client capabilities info.</td> |
262 <td>Public method to process the client capabilities info.</td> |
263 </tr><tr> |
263 </tr><tr> |
264 <td><a href="#DebugServer.clientClearBreak">clientClearBreak</a></td> |
264 <td><a href="#DebugServer.clientClearBreak">clientClearBreak</a></td> |
265 <td>Public method to process the client clear breakpoint command.</td> |
265 <td>Public method to process the client clear breakpoint command.</td> |
266 </tr><tr> |
266 </tr><tr> |
267 <td><a href="#DebugServer.clientClearWatch">clientClearWatch</a></td> |
267 <td><a href="#DebugServer.clientClearWatch">clientClearWatch</a></td> |
268 <td>Public slot to handle the clientClearWatch signal.</td> |
268 <td>Public slot to handle the clientClearWatch signal.</td> |
269 </tr><tr> |
269 </tr><tr> |
270 <td><a href="#DebugServer.clientCompletionList">clientCompletionList</a></td> |
270 <td><a href="#DebugServer.clientCompletionList">clientCompletionList</a></td> |
271 <td>Public method to process the client auto completion info.</td> |
271 <td>Public method to process the client auto completion info.</td> |
272 </tr><tr> |
272 </tr><tr> |
273 <td><a href="#DebugServer.clientException">clientException</a></td> |
273 <td><a href="#DebugServer.clientException">clientException</a></td> |
274 <td>Public method to process the exception info from the client.</td> |
274 <td>Public method to process the exception info from the client.</td> |
275 </tr><tr> |
275 </tr><tr> |
276 <td><a href="#DebugServer.clientExit">clientExit</a></td> |
276 <td><a href="#DebugServer.clientExit">clientExit</a></td> |
277 <td>Public method to process the client exit status.</td> |
277 <td>Public method to process the client exit status.</td> |
278 </tr><tr> |
278 </tr><tr> |
279 <td><a href="#DebugServer.clientLine">clientLine</a></td> |
279 <td><a href="#DebugServer.clientLine">clientLine</a></td> |
280 <td>Public method to process client position feedback.</td> |
280 <td>Public method to process client position feedback.</td> |
281 </tr><tr> |
281 </tr><tr> |
282 <td><a href="#DebugServer.clientOutput">clientOutput</a></td> |
282 <td><a href="#DebugServer.clientOutput">clientOutput</a></td> |
283 <td>Public method to process a line of client output.</td> |
283 <td>Public method to process a line of client output.</td> |
284 </tr><tr> |
284 </tr><tr> |
285 <td><a href="#DebugServer.clientRawInput">clientRawInput</a></td> |
285 <td><a href="#DebugServer.clientRawInput">clientRawInput</a></td> |
286 <td>Public method to process the client raw input command.</td> |
286 <td>Public method to process the client raw input command.</td> |
287 </tr><tr> |
287 </tr><tr> |
288 <td><a href="#DebugServer.clientStack">clientStack</a></td> |
288 <td><a href="#DebugServer.clientStack">clientStack</a></td> |
289 <td>Public method to process a client's stack information.</td> |
289 <td>Public method to process a client's stack information.</td> |
290 </tr><tr> |
290 </tr><tr> |
291 <td><a href="#DebugServer.clientStatement">clientStatement</a></td> |
291 <td><a href="#DebugServer.clientStatement">clientStatement</a></td> |
292 <td>Public method to process the input response from the client.</td> |
292 <td>Public method to process the input response from the client.</td> |
293 </tr><tr> |
293 </tr><tr> |
294 <td><a href="#DebugServer.clientSyntaxError">clientSyntaxError</a></td> |
294 <td><a href="#DebugServer.clientSyntaxError">clientSyntaxError</a></td> |
295 <td>Public method to process the syntax error info from the client.</td> |
295 <td>Public method to process the syntax error info from the client.</td> |
296 </tr><tr> |
296 </tr><tr> |
297 <td><a href="#DebugServer.clientThreadList">clientThreadList</a></td> |
297 <td><a href="#DebugServer.clientThreadList">clientThreadList</a></td> |
298 <td>Public method to process the client thread list info.</td> |
298 <td>Public method to process the client thread list info.</td> |
299 </tr><tr> |
299 </tr><tr> |
300 <td><a href="#DebugServer.clientThreadSet">clientThreadSet</a></td> |
300 <td><a href="#DebugServer.clientThreadSet">clientThreadSet</a></td> |
301 <td>Public method to handle the change of the client thread.</td> |
301 <td>Public method to handle the change of the client thread.</td> |
302 </tr><tr> |
302 </tr><tr> |
303 <td><a href="#DebugServer.clientUtFinished">clientUtFinished</a></td> |
303 <td><a href="#DebugServer.clientUtFinished">clientUtFinished</a></td> |
304 <td>Public method to process the client unit test finished info.</td> |
304 <td>Public method to process the client unit test finished info.</td> |
305 </tr><tr> |
305 </tr><tr> |
306 <td><a href="#DebugServer.clientUtPrepared">clientUtPrepared</a></td> |
306 <td><a href="#DebugServer.clientUtPrepared">clientUtPrepared</a></td> |
307 <td>Public method to process the client unittest prepared info.</td> |
307 <td>Public method to process the client unittest prepared info.</td> |
308 </tr><tr> |
308 </tr><tr> |
309 <td><a href="#DebugServer.clientUtStartTest">clientUtStartTest</a></td> |
309 <td><a href="#DebugServer.clientUtStartTest">clientUtStartTest</a></td> |
310 <td>Public method to process the client start test info.</td> |
310 <td>Public method to process the client start test info.</td> |
311 </tr><tr> |
311 </tr><tr> |
312 <td><a href="#DebugServer.clientUtStopTest">clientUtStopTest</a></td> |
312 <td><a href="#DebugServer.clientUtStopTest">clientUtStopTest</a></td> |
313 <td>Public method to process the client stop test info.</td> |
313 <td>Public method to process the client stop test info.</td> |
314 </tr><tr> |
314 </tr><tr> |
315 <td><a href="#DebugServer.clientUtTestErrored">clientUtTestErrored</a></td> |
315 <td><a href="#DebugServer.clientUtTestErrored">clientUtTestErrored</a></td> |
316 <td>Public method to process the client test errored info.</td> |
316 <td>Public method to process the client test errored info.</td> |
317 </tr><tr> |
317 </tr><tr> |
318 <td><a href="#DebugServer.clientUtTestFailed">clientUtTestFailed</a></td> |
318 <td><a href="#DebugServer.clientUtTestFailed">clientUtTestFailed</a></td> |
319 <td>Public method to process the client test failed info.</td> |
319 <td>Public method to process the client test failed info.</td> |
320 </tr><tr> |
320 </tr><tr> |
321 <td><a href="#DebugServer.clientVariable">clientVariable</a></td> |
321 <td><a href="#DebugServer.clientVariable">clientVariable</a></td> |
322 <td>Public method to process the client variable info.</td> |
322 <td>Public method to process the client variable info.</td> |
323 </tr><tr> |
323 </tr><tr> |
324 <td><a href="#DebugServer.clientVariables">clientVariables</a></td> |
324 <td><a href="#DebugServer.clientVariables">clientVariables</a></td> |
325 <td>Public method to process the client variables info.</td> |
325 <td>Public method to process the client variables info.</td> |
326 </tr><tr> |
326 </tr><tr> |
327 <td><a href="#DebugServer.clientWatchConditionError">clientWatchConditionError</a></td> |
327 <td><a href="#DebugServer.clientWatchConditionError">clientWatchConditionError</a></td> |
328 <td>Public method to process the client watch expression error info.</td> |
328 <td>Public method to process the client watch expression error info.</td> |
329 </tr><tr> |
329 </tr><tr> |
330 <td><a href="#DebugServer.getBreakPointModel">getBreakPointModel</a></td> |
330 <td><a href="#DebugServer.getBreakPointModel">getBreakPointModel</a></td> |
331 <td>Public slot to get a reference to the breakpoint model object.</td> |
331 <td>Public slot to get a reference to the breakpoint model object.</td> |
332 </tr><tr> |
332 </tr><tr> |
333 <td><a href="#DebugServer.getClientCapabilities">getClientCapabilities</a></td> |
333 <td><a href="#DebugServer.getClientCapabilities">getClientCapabilities</a></td> |
334 <td>Public method to retrieve the debug clients capabilities.</td> |
334 <td>Public method to retrieve the debug clients capabilities.</td> |
335 </tr><tr> |
335 </tr><tr> |
336 <td><a href="#DebugServer.getExtensions">getExtensions</a></td> |
336 <td><a href="#DebugServer.getExtensions">getExtensions</a></td> |
337 <td>Public slot to get the extensions associated with the given language.</td> |
337 <td>Public slot to get the extensions associated with the given language.</td> |
338 </tr><tr> |
338 </tr><tr> |
339 <td><a href="#DebugServer.getHostAddress">getHostAddress</a></td> |
339 <td><a href="#DebugServer.getHostAddress">getHostAddress</a></td> |
340 <td>Public method to get the IP address or hostname the debug server is listening.</td> |
340 <td>Public method to get the IP address or hostname the debug server is listening.</td> |
341 </tr><tr> |
341 </tr><tr> |
342 <td><a href="#DebugServer.getSupportedLanguages">getSupportedLanguages</a></td> |
342 <td><a href="#DebugServer.getSupportedLanguages">getSupportedLanguages</a></td> |
343 <td>Public slot to return the supported programming languages.</td> |
343 <td>Public slot to return the supported programming languages.</td> |
344 </tr><tr> |
344 </tr><tr> |
345 <td><a href="#DebugServer.getWatchPointModel">getWatchPointModel</a></td> |
345 <td><a href="#DebugServer.getWatchPointModel">getWatchPointModel</a></td> |
346 <td>Public slot to get a reference to the watch expression model object.</td> |
346 <td>Public slot to get a reference to the watch expression model object.</td> |
347 </tr><tr> |
347 </tr><tr> |
348 <td><a href="#DebugServer.isConnected">isConnected</a></td> |
348 <td><a href="#DebugServer.isConnected">isConnected</a></td> |
349 <td>Public method to test, if the debug server is connected to a backend.</td> |
349 <td>Public method to test, if the debug server is connected to a backend.</td> |
350 </tr><tr> |
350 </tr><tr> |
351 <td><a href="#DebugServer.passiveStartUp">passiveStartUp</a></td> |
351 <td><a href="#DebugServer.passiveStartUp">passiveStartUp</a></td> |
352 <td>Public method to handle a passive debug connection.</td> |
352 <td>Public method to handle a passive debug connection.</td> |
353 </tr><tr> |
353 </tr><tr> |
354 <td><a href="#DebugServer.preferencesChanged">preferencesChanged</a></td> |
354 <td><a href="#DebugServer.preferencesChanged">preferencesChanged</a></td> |
355 <td>Public slot to handle the preferencesChanged signal.</td> |
355 <td>Public slot to handle the preferencesChanged signal.</td> |
356 </tr><tr> |
356 </tr><tr> |
357 <td><a href="#DebugServer.remoteBanner">remoteBanner</a></td> |
357 <td><a href="#DebugServer.remoteBanner">remoteBanner</a></td> |
358 <td>Public slot to get the banner info of the remote client.</td> |
358 <td>Public slot to get the banner info of the remote client.</td> |
359 </tr><tr> |
359 </tr><tr> |
360 <td><a href="#DebugServer.remoteBreakpoint">remoteBreakpoint</a></td> |
360 <td><a href="#DebugServer.remoteBreakpoint">remoteBreakpoint</a></td> |
361 <td>Public method to set or clear a breakpoint.</td> |
361 <td>Public method to set or clear a breakpoint.</td> |
362 </tr><tr> |
362 </tr><tr> |
363 <td><a href="#DebugServer.remoteCapabilities">remoteCapabilities</a></td> |
363 <td><a href="#DebugServer.remoteCapabilities">remoteCapabilities</a></td> |
364 <td>Public slot to get the debug clients capabilities.</td> |
364 <td>Public slot to get the debug clients capabilities.</td> |
365 </tr><tr> |
365 </tr><tr> |
366 <td><a href="#DebugServer.remoteClientSetFilter">remoteClientSetFilter</a></td> |
366 <td><a href="#DebugServer.remoteClientSetFilter">remoteClientSetFilter</a></td> |
367 <td>Public method to set a variables filter list.</td> |
367 <td>Public method to set a variables filter list.</td> |
368 </tr><tr> |
368 </tr><tr> |
369 <td><a href="#DebugServer.remoteClientVariable">remoteClientVariable</a></td> |
369 <td><a href="#DebugServer.remoteClientVariable">remoteClientVariable</a></td> |
370 <td>Public method to request the variables of the debugged program.</td> |
370 <td>Public method to request the variables of the debugged program.</td> |
371 </tr><tr> |
371 </tr><tr> |
372 <td><a href="#DebugServer.remoteClientVariables">remoteClientVariables</a></td> |
372 <td><a href="#DebugServer.remoteClientVariables">remoteClientVariables</a></td> |
373 <td>Public method to request the variables of the debugged program.</td> |
373 <td>Public method to request the variables of the debugged program.</td> |
374 </tr><tr> |
374 </tr><tr> |
375 <td><a href="#DebugServer.remoteCompletion">remoteCompletion</a></td> |
375 <td><a href="#DebugServer.remoteCompletion">remoteCompletion</a></td> |
376 <td>Public slot to get the a list of possible commandline completions from the remote client.</td> |
376 <td>Public slot to get the a list of possible commandline completions from the remote client.</td> |
377 </tr><tr> |
377 </tr><tr> |
378 <td><a href="#DebugServer.remoteContinue">remoteContinue</a></td> |
378 <td><a href="#DebugServer.remoteContinue">remoteContinue</a></td> |
379 <td>Public method to continue the debugged program.</td> |
379 <td>Public method to continue the debugged program.</td> |
380 </tr><tr> |
380 </tr><tr> |
381 <td><a href="#DebugServer.remoteCoverage">remoteCoverage</a></td> |
381 <td><a href="#DebugServer.remoteCoverage">remoteCoverage</a></td> |
382 <td>Public method to load a new program to collect coverage data.</td> |
382 <td>Public method to load a new program to collect coverage data.</td> |
383 </tr><tr> |
383 </tr><tr> |
384 <td><a href="#DebugServer.remoteEnvironment">remoteEnvironment</a></td> |
384 <td><a href="#DebugServer.remoteEnvironment">remoteEnvironment</a></td> |
385 <td>Public method to set the environment for a program to debug, run, ...</td> |
385 <td>Public method to set the environment for a program to debug, run, ...</td> |
386 </tr><tr> |
386 </tr><tr> |
387 <td><a href="#DebugServer.remoteEval">remoteEval</a></td> |
387 <td><a href="#DebugServer.remoteEval">remoteEval</a></td> |
388 <td>Public method to evaluate arg in the current context of the debugged program.</td> |
388 <td>Public method to evaluate arg in the current context of the debugged program.</td> |
389 </tr><tr> |
389 </tr><tr> |
390 <td><a href="#DebugServer.remoteExec">remoteExec</a></td> |
390 <td><a href="#DebugServer.remoteExec">remoteExec</a></td> |
391 <td>Public method to execute stmt in the current context of the debugged program.</td> |
391 <td>Public method to execute stmt in the current context of the debugged program.</td> |
392 </tr><tr> |
392 </tr><tr> |
393 <td><a href="#DebugServer.remoteLoad">remoteLoad</a></td> |
393 <td><a href="#DebugServer.remoteLoad">remoteLoad</a></td> |
394 <td>Public method to load a new program to debug.</td> |
394 <td>Public method to load a new program to debug.</td> |
395 </tr><tr> |
395 </tr><tr> |
396 <td><a href="#DebugServer.remoteProfile">remoteProfile</a></td> |
396 <td><a href="#DebugServer.remoteProfile">remoteProfile</a></td> |
397 <td>Public method to load a new program to collect profiling data.</td> |
397 <td>Public method to load a new program to collect profiling data.</td> |
398 </tr><tr> |
398 </tr><tr> |
399 <td><a href="#DebugServer.remoteRawInput">remoteRawInput</a></td> |
399 <td><a href="#DebugServer.remoteRawInput">remoteRawInput</a></td> |
400 <td>Public method to send the raw input to the debugged program.</td> |
400 <td>Public method to send the raw input to the debugged program.</td> |
401 </tr><tr> |
401 </tr><tr> |
402 <td><a href="#DebugServer.remoteRun">remoteRun</a></td> |
402 <td><a href="#DebugServer.remoteRun">remoteRun</a></td> |
403 <td>Public method to load a new program to run.</td> |
403 <td>Public method to load a new program to run.</td> |
404 </tr><tr> |
404 </tr><tr> |
405 <td><a href="#DebugServer.remoteSetThread">remoteSetThread</a></td> |
405 <td><a href="#DebugServer.remoteSetThread">remoteSetThread</a></td> |
406 <td>Public method to request to set the given thread as current thread.</td> |
406 <td>Public method to request to set the given thread as current thread.</td> |
407 </tr><tr> |
407 </tr><tr> |
408 <td><a href="#DebugServer.remoteStatement">remoteStatement</a></td> |
408 <td><a href="#DebugServer.remoteStatement">remoteStatement</a></td> |
409 <td>Public method to execute a Python statement.</td> |
409 <td>Public method to execute a Python statement.</td> |
410 </tr><tr> |
410 </tr><tr> |
411 <td><a href="#DebugServer.remoteStep">remoteStep</a></td> |
411 <td><a href="#DebugServer.remoteStep">remoteStep</a></td> |
412 <td>Public method to single step the debugged program.</td> |
412 <td>Public method to single step the debugged program.</td> |
413 </tr><tr> |
413 </tr><tr> |
414 <td><a href="#DebugServer.remoteStepOut">remoteStepOut</a></td> |
414 <td><a href="#DebugServer.remoteStepOut">remoteStepOut</a></td> |
415 <td>Public method to step out the debugged program.</td> |
415 <td>Public method to step out the debugged program.</td> |
416 </tr><tr> |
416 </tr><tr> |
417 <td><a href="#DebugServer.remoteStepOver">remoteStepOver</a></td> |
417 <td><a href="#DebugServer.remoteStepOver">remoteStepOver</a></td> |
418 <td>Public method to step over the debugged program.</td> |
418 <td>Public method to step over the debugged program.</td> |
419 </tr><tr> |
419 </tr><tr> |
420 <td><a href="#DebugServer.remoteStepQuit">remoteStepQuit</a></td> |
420 <td><a href="#DebugServer.remoteStepQuit">remoteStepQuit</a></td> |
421 <td>Public method to stop the debugged program.</td> |
421 <td>Public method to stop the debugged program.</td> |
422 </tr><tr> |
422 </tr><tr> |
423 <td><a href="#DebugServer.remoteThreadList">remoteThreadList</a></td> |
423 <td><a href="#DebugServer.remoteThreadList">remoteThreadList</a></td> |
424 <td>Public method to request the list of threads from the client.</td> |
424 <td>Public method to request the list of threads from the client.</td> |
425 </tr><tr> |
425 </tr><tr> |
426 <td><a href="#DebugServer.remoteUTPrepare">remoteUTPrepare</a></td> |
426 <td><a href="#DebugServer.remoteUTPrepare">remoteUTPrepare</a></td> |
427 <td>Public method to prepare a new unittest run.</td> |
427 <td>Public method to prepare a new unittest run.</td> |
428 </tr><tr> |
428 </tr><tr> |
429 <td><a href="#DebugServer.remoteUTRun">remoteUTRun</a></td> |
429 <td><a href="#DebugServer.remoteUTRun">remoteUTRun</a></td> |
430 <td>Public method to start a unittest run.</td> |
430 <td>Public method to start a unittest run.</td> |
431 </tr><tr> |
431 </tr><tr> |
432 <td><a href="#DebugServer.remoteUTStop">remoteUTStop</a></td> |
432 <td><a href="#DebugServer.remoteUTStop">remoteUTStop</a></td> |
433 <td>public method to stop a unittest run.</td> |
433 <td>public method to stop a unittest run.</td> |
434 </tr><tr> |
434 </tr><tr> |
435 <td><a href="#DebugServer.shutdownServer">shutdownServer</a></td> |
435 <td><a href="#DebugServer.shutdownServer">shutdownServer</a></td> |
436 <td>Public method to cleanly shut down.</td> |
436 <td>Public method to cleanly shut down.</td> |
437 </tr><tr> |
437 </tr><tr> |
438 <td><a href="#DebugServer.startClient">startClient</a></td> |
438 <td><a href="#DebugServer.startClient">startClient</a></td> |
439 <td>Public method to start a debug client.</td> |
439 <td>Public method to start a debug client.</td> |
440 </tr> |
440 </tr> |
441 </table> |
441 </table> |
442 <a NAME="DebugServer.__init__" ID="DebugServer.__init__"></a> |
442 <a NAME="DebugServer.__init__" ID="DebugServer.__init__"></a> |
443 <h4>DebugServer (Constructor)</h4> |
443 <h4>DebugServer (Constructor)</h4> |
444 <b>DebugServer</b>(<i></i>) |
444 <b>DebugServer</b>(<i></i>) |
445 <p> |
445 <p> |
446 Constructor |
446 Constructor |
447 </p><a NAME="DebugServer.__addBreakPoints" ID="DebugServer.__addBreakPoints"></a> |
447 </p><a NAME="DebugServer.__addBreakPoints" ID="DebugServer.__addBreakPoints"></a> |
448 <h4>DebugServer.__addBreakPoints</h4> |
448 <h4>DebugServer.__addBreakPoints</h4> |
449 <b>__addBreakPoints</b>(<i>parentIndex, start, end</i>) |
449 <b>__addBreakPoints</b>(<i>parentIndex, start, end</i>) |
450 <p> |
450 <p> |
451 Private slot to add breakpoints. |
451 Private slot to add breakpoints. |
452 </p><dl> |
452 </p><dl> |
453 <dt><i>parentIndex</i></dt> |
453 <dt><i>parentIndex</i></dt> |
454 <dd> |
454 <dd> |
455 index of parent item (QModelIndex) |
455 index of parent item (QModelIndex) |
456 </dd><dt><i>start</i></dt> |
456 </dd><dt><i>start</i></dt> |
457 <dd> |
457 <dd> |
458 start row (integer) |
458 start row (integer) |
459 </dd><dt><i>end</i></dt> |
459 </dd><dt><i>end</i></dt> |
460 <dd> |
460 <dd> |
461 end row (integer) |
461 end row (integer) |
462 </dd> |
462 </dd> |
463 </dl><a NAME="DebugServer.__addWatchPoints" ID="DebugServer.__addWatchPoints"></a> |
463 </dl><a NAME="DebugServer.__addWatchPoints" ID="DebugServer.__addWatchPoints"></a> |
464 <h4>DebugServer.__addWatchPoints</h4> |
464 <h4>DebugServer.__addWatchPoints</h4> |
465 <b>__addWatchPoints</b>(<i>parentIndex, start, end</i>) |
465 <b>__addWatchPoints</b>(<i>parentIndex, start, end</i>) |
466 <p> |
466 <p> |
467 Private slot to set a watch expression. |
467 Private slot to set a watch expression. |
468 </p><dl> |
468 </p><dl> |
469 <dt><i>parentIndex</i></dt> |
469 <dt><i>parentIndex</i></dt> |
470 <dd> |
470 <dd> |
471 index of parent item (QModelIndex) |
471 index of parent item (QModelIndex) |
472 </dd><dt><i>start</i></dt> |
472 </dd><dt><i>start</i></dt> |
473 <dd> |
473 <dd> |
474 start row (integer) |
474 start row (integer) |
475 </dd><dt><i>end</i></dt> |
475 </dd><dt><i>end</i></dt> |
476 <dd> |
476 <dd> |
477 end row (integer) |
477 end row (integer) |
478 </dd> |
478 </dd> |
479 </dl><a NAME="DebugServer.__breakPointDataAboutToBeChanged" ID="DebugServer.__breakPointDataAboutToBeChanged"></a> |
479 </dl><a NAME="DebugServer.__breakPointDataAboutToBeChanged" ID="DebugServer.__breakPointDataAboutToBeChanged"></a> |
480 <h4>DebugServer.__breakPointDataAboutToBeChanged</h4> |
480 <h4>DebugServer.__breakPointDataAboutToBeChanged</h4> |
481 <b>__breakPointDataAboutToBeChanged</b>(<i>startIndex, endIndex</i>) |
481 <b>__breakPointDataAboutToBeChanged</b>(<i>startIndex, endIndex</i>) |
482 <p> |
482 <p> |
483 Private slot to handle the dataAboutToBeChanged signal of the breakpoint model. |
483 Private slot to handle the dataAboutToBeChanged signal of the breakpoint model. |
484 </p><dl> |
484 </p><dl> |
485 <dt><i>startIndex</i></dt> |
485 <dt><i>startIndex</i></dt> |
486 <dd> |
486 <dd> |
487 start index of the rows to be changed (QModelIndex) |
487 start index of the rows to be changed (QModelIndex) |
488 </dd><dt><i>endIndex</i></dt> |
488 </dd><dt><i>endIndex</i></dt> |
489 <dd> |
489 <dd> |
490 end index of the rows to be changed (QModelIndex) |
490 end index of the rows to be changed (QModelIndex) |
491 </dd> |
491 </dd> |
492 </dl><a NAME="DebugServer.__changeBreakPoints" ID="DebugServer.__changeBreakPoints"></a> |
492 </dl><a NAME="DebugServer.__changeBreakPoints" ID="DebugServer.__changeBreakPoints"></a> |
493 <h4>DebugServer.__changeBreakPoints</h4> |
493 <h4>DebugServer.__changeBreakPoints</h4> |
494 <b>__changeBreakPoints</b>(<i>startIndex, endIndex</i>) |
494 <b>__changeBreakPoints</b>(<i>startIndex, endIndex</i>) |
495 <p> |
495 <p> |
496 Private slot to set changed breakpoints. |
496 Private slot to set changed breakpoints. |
497 </p><dl> |
497 </p><dl> |
498 <dt><i>indexes</i></dt> |
498 <dt><i>indexes</i></dt> |
499 <dd> |
499 <dd> |
500 indexes of changed breakpoints. |
500 indexes of changed breakpoints. |
501 </dd> |
501 </dd> |
502 </dl><a NAME="DebugServer.__changeWatchPoints" ID="DebugServer.__changeWatchPoints"></a> |
502 </dl><a NAME="DebugServer.__changeWatchPoints" ID="DebugServer.__changeWatchPoints"></a> |
503 <h4>DebugServer.__changeWatchPoints</h4> |
503 <h4>DebugServer.__changeWatchPoints</h4> |
504 <b>__changeWatchPoints</b>(<i>startIndex, endIndex</i>) |
504 <b>__changeWatchPoints</b>(<i>startIndex, endIndex</i>) |
505 <p> |
505 <p> |
506 Private slot to set changed watch expressions. |
506 Private slot to set changed watch expressions. |
507 </p><dl> |
507 </p><dl> |
508 <dt><i>startIndex</i></dt> |
508 <dt><i>startIndex</i></dt> |
509 <dd> |
509 <dd> |
510 start index of the rows to be changed (QModelIndex) |
510 start index of the rows to be changed (QModelIndex) |
511 </dd><dt><i>endIndex</i></dt> |
511 </dd><dt><i>endIndex</i></dt> |
512 <dd> |
512 <dd> |
513 end index of the rows to be changed (QModelIndex) |
513 end index of the rows to be changed (QModelIndex) |
514 </dd> |
514 </dd> |
515 </dl><a NAME="DebugServer.__clientClearBreakPoint" ID="DebugServer.__clientClearBreakPoint"></a> |
515 </dl><a NAME="DebugServer.__clientClearBreakPoint" ID="DebugServer.__clientClearBreakPoint"></a> |
516 <h4>DebugServer.__clientClearBreakPoint</h4> |
516 <h4>DebugServer.__clientClearBreakPoint</h4> |
517 <b>__clientClearBreakPoint</b>(<i>fn, lineno</i>) |
517 <b>__clientClearBreakPoint</b>(<i>fn, lineno</i>) |
518 <p> |
518 <p> |
519 Private slot to handle the clientClearBreak signal. |
519 Private slot to handle the clientClearBreak signal. |
520 </p><dl> |
520 </p><dl> |
521 <dt><i>fn</i></dt> |
521 <dt><i>fn</i></dt> |
522 <dd> |
522 <dd> |
523 filename of breakpoint to clear (string) |
523 filename of breakpoint to clear (string) |
524 </dd><dt><i>lineno</i></dt> |
524 </dd><dt><i>lineno</i></dt> |
525 <dd> |
525 <dd> |
526 line number of breakpoint to clear (integer) |
526 line number of breakpoint to clear (integer) |
527 </dd> |
527 </dd> |
528 </dl><a NAME="DebugServer.__clientClearWatchPoint" ID="DebugServer.__clientClearWatchPoint"></a> |
528 </dl><a NAME="DebugServer.__clientClearWatchPoint" ID="DebugServer.__clientClearWatchPoint"></a> |
529 <h4>DebugServer.__clientClearWatchPoint</h4> |
529 <h4>DebugServer.__clientClearWatchPoint</h4> |
530 <b>__clientClearWatchPoint</b>(<i>condition</i>) |
530 <b>__clientClearWatchPoint</b>(<i>condition</i>) |
531 <p> |
531 <p> |
532 Private slot to handle the clientClearWatch signal. |
532 Private slot to handle the clientClearWatch signal. |
533 </p><dl> |
533 </p><dl> |
534 <dt><i>condition</i></dt> |
534 <dt><i>condition</i></dt> |
535 <dd> |
535 <dd> |
536 expression of watch expression to clear (string) |
536 expression of watch expression to clear (string) |
537 </dd> |
537 </dd> |
538 </dl><a NAME="DebugServer.__clientProcessError" ID="DebugServer.__clientProcessError"></a> |
538 </dl><a NAME="DebugServer.__clientProcessError" ID="DebugServer.__clientProcessError"></a> |
539 <h4>DebugServer.__clientProcessError</h4> |
539 <h4>DebugServer.__clientProcessError</h4> |
540 <b>__clientProcessError</b>(<i></i>) |
540 <b>__clientProcessError</b>(<i></i>) |
541 <p> |
541 <p> |
542 Private slot to process client output received via stderr. |
542 Private slot to process client output received via stderr. |
543 </p><a NAME="DebugServer.__clientProcessOutput" ID="DebugServer.__clientProcessOutput"></a> |
543 </p><a NAME="DebugServer.__clientProcessOutput" ID="DebugServer.__clientProcessOutput"></a> |
544 <h4>DebugServer.__clientProcessOutput</h4> |
544 <h4>DebugServer.__clientProcessOutput</h4> |
545 <b>__clientProcessOutput</b>(<i></i>) |
545 <b>__clientProcessOutput</b>(<i></i>) |
546 <p> |
546 <p> |
547 Private slot to process client output received via stdout. |
547 Private slot to process client output received via stdout. |
548 </p><a NAME="DebugServer.__createDebuggerInterface" ID="DebugServer.__createDebuggerInterface"></a> |
548 </p><a NAME="DebugServer.__createDebuggerInterface" ID="DebugServer.__createDebuggerInterface"></a> |
549 <h4>DebugServer.__createDebuggerInterface</h4> |
549 <h4>DebugServer.__createDebuggerInterface</h4> |
550 <b>__createDebuggerInterface</b>(<i>clientType = None</i>) |
550 <b>__createDebuggerInterface</b>(<i>clientType = None</i>) |
551 <p> |
551 <p> |
552 Private slot to create the debugger interface object. |
552 Private slot to create the debugger interface object. |
553 </p><dl> |
553 </p><dl> |
554 <dt><i>clientType</i></dt> |
554 <dt><i>clientType</i></dt> |
555 <dd> |
555 <dd> |
556 type of the client interface to be created (string) |
556 type of the client interface to be created (string) |
557 </dd> |
557 </dd> |
558 </dl><a NAME="DebugServer.__deleteBreakPoints" ID="DebugServer.__deleteBreakPoints"></a> |
558 </dl><a NAME="DebugServer.__deleteBreakPoints" ID="DebugServer.__deleteBreakPoints"></a> |
559 <h4>DebugServer.__deleteBreakPoints</h4> |
559 <h4>DebugServer.__deleteBreakPoints</h4> |
560 <b>__deleteBreakPoints</b>(<i>parentIndex, start, end</i>) |
560 <b>__deleteBreakPoints</b>(<i>parentIndex, start, end</i>) |
561 <p> |
561 <p> |
562 Private slot to delete breakpoints. |
562 Private slot to delete breakpoints. |
563 </p><dl> |
563 </p><dl> |
564 <dt><i>parentIndex</i></dt> |
564 <dt><i>parentIndex</i></dt> |
565 <dd> |
565 <dd> |
566 index of parent item (QModelIndex) |
566 index of parent item (QModelIndex) |
567 </dd><dt><i>start</i></dt> |
567 </dd><dt><i>start</i></dt> |
568 <dd> |
568 <dd> |
569 start row (integer) |
569 start row (integer) |
570 </dd><dt><i>end</i></dt> |
570 </dd><dt><i>end</i></dt> |
571 <dd> |
571 <dd> |
572 end row (integer) |
572 end row (integer) |
573 </dd> |
573 </dd> |
574 </dl><a NAME="DebugServer.__deleteWatchPoints" ID="DebugServer.__deleteWatchPoints"></a> |
574 </dl><a NAME="DebugServer.__deleteWatchPoints" ID="DebugServer.__deleteWatchPoints"></a> |
575 <h4>DebugServer.__deleteWatchPoints</h4> |
575 <h4>DebugServer.__deleteWatchPoints</h4> |
576 <b>__deleteWatchPoints</b>(<i>parentIndex, start, end</i>) |
576 <b>__deleteWatchPoints</b>(<i>parentIndex, start, end</i>) |
577 <p> |
577 <p> |
578 Private slot to delete watch expressions. |
578 Private slot to delete watch expressions. |
579 </p><dl> |
579 </p><dl> |
580 <dt><i>parentIndex</i></dt> |
580 <dt><i>parentIndex</i></dt> |
581 <dd> |
581 <dd> |
582 index of parent item (QModelIndex) |
582 index of parent item (QModelIndex) |
583 </dd><dt><i>start</i></dt> |
583 </dd><dt><i>start</i></dt> |
584 <dd> |
584 <dd> |
585 start row (integer) |
585 start row (integer) |
586 </dd><dt><i>end</i></dt> |
586 </dd><dt><i>end</i></dt> |
587 <dd> |
587 <dd> |
588 end row (integer) |
588 end row (integer) |
589 </dd> |
589 </dd> |
590 </dl><a NAME="DebugServer.__makeWatchCondition" ID="DebugServer.__makeWatchCondition"></a> |
590 </dl><a NAME="DebugServer.__makeWatchCondition" ID="DebugServer.__makeWatchCondition"></a> |
591 <h4>DebugServer.__makeWatchCondition</h4> |
591 <h4>DebugServer.__makeWatchCondition</h4> |
592 <b>__makeWatchCondition</b>(<i>cond, special</i>) |
592 <b>__makeWatchCondition</b>(<i>cond, special</i>) |
593 <p> |
593 <p> |
594 Private method to construct the condition string. |
594 Private method to construct the condition string. |
595 </p><dl> |
595 </p><dl> |
596 <dt><i>cond</i></dt> |
596 <dt><i>cond</i></dt> |
597 <dd> |
597 <dd> |
598 condition (string) |
598 condition (string) |
599 </dd><dt><i>special</i></dt> |
599 </dd><dt><i>special</i></dt> |
600 <dd> |
600 <dd> |
601 special condition (string) |
601 special condition (string) |
602 </dd> |
602 </dd> |
603 </dl><dl> |
603 </dl><dl> |
604 <dt>Returns:</dt> |
604 <dt>Returns:</dt> |
605 <dd> |
605 <dd> |
606 condition string (string) |
606 condition string (string) |
607 </dd> |
607 </dd> |
608 </dl><a NAME="DebugServer.__newConnection" ID="DebugServer.__newConnection"></a> |
608 </dl><a NAME="DebugServer.__newConnection" ID="DebugServer.__newConnection"></a> |
609 <h4>DebugServer.__newConnection</h4> |
609 <h4>DebugServer.__newConnection</h4> |
610 <b>__newConnection</b>(<i></i>) |
610 <b>__newConnection</b>(<i></i>) |
611 <p> |
611 <p> |
612 Private slot to handle a new connection. |
612 Private slot to handle a new connection. |
613 </p><a NAME="DebugServer.__passiveShutDown" ID="DebugServer.__passiveShutDown"></a> |
613 </p><a NAME="DebugServer.__passiveShutDown" ID="DebugServer.__passiveShutDown"></a> |
614 <h4>DebugServer.__passiveShutDown</h4> |
614 <h4>DebugServer.__passiveShutDown</h4> |
615 <b>__passiveShutDown</b>(<i></i>) |
615 <b>__passiveShutDown</b>(<i></i>) |
616 <p> |
616 <p> |
617 Private method to shut down a passive debug connection. |
617 Private method to shut down a passive debug connection. |
618 </p><a NAME="DebugServer.__registerDebuggerInterfaces" ID="DebugServer.__registerDebuggerInterfaces"></a> |
618 </p><a NAME="DebugServer.__registerDebuggerInterfaces" ID="DebugServer.__registerDebuggerInterfaces"></a> |
619 <h4>DebugServer.__registerDebuggerInterfaces</h4> |
619 <h4>DebugServer.__registerDebuggerInterfaces</h4> |
620 <b>__registerDebuggerInterfaces</b>(<i></i>) |
620 <b>__registerDebuggerInterfaces</b>(<i></i>) |
621 <p> |
621 <p> |
622 Private method to register the available debugger interface modules. |
622 Private method to register the available debugger interface modules. |
623 </p><a NAME="DebugServer.__remoteBreakpointEnable" ID="DebugServer.__remoteBreakpointEnable"></a> |
623 </p><a NAME="DebugServer.__remoteBreakpointEnable" ID="DebugServer.__remoteBreakpointEnable"></a> |
624 <h4>DebugServer.__remoteBreakpointEnable</h4> |
624 <h4>DebugServer.__remoteBreakpointEnable</h4> |
625 <b>__remoteBreakpointEnable</b>(<i>fn, line, enable</i>) |
625 <b>__remoteBreakpointEnable</b>(<i>fn, line, enable</i>) |
626 <p> |
626 <p> |
627 Private method to enable or disable a breakpoint. |
627 Private method to enable or disable a breakpoint. |
628 </p><dl> |
628 </p><dl> |
629 <dt><i>fn</i></dt> |
629 <dt><i>fn</i></dt> |
630 <dd> |
630 <dd> |
631 filename the breakpoint belongs to (string) |
631 filename the breakpoint belongs to (string) |
632 </dd><dt><i>line</i></dt> |
632 </dd><dt><i>line</i></dt> |
633 <dd> |
633 <dd> |
634 linenumber of the breakpoint (int) |
634 linenumber of the breakpoint (int) |
635 </dd><dt><i>enable</i></dt> |
635 </dd><dt><i>enable</i></dt> |
636 <dd> |
636 <dd> |
637 flag indicating enabling or disabling a breakpoint (boolean) |
637 flag indicating enabling or disabling a breakpoint (boolean) |
638 </dd> |
638 </dd> |
639 </dl><a NAME="DebugServer.__remoteBreakpointIgnore" ID="DebugServer.__remoteBreakpointIgnore"></a> |
639 </dl><a NAME="DebugServer.__remoteBreakpointIgnore" ID="DebugServer.__remoteBreakpointIgnore"></a> |
640 <h4>DebugServer.__remoteBreakpointIgnore</h4> |
640 <h4>DebugServer.__remoteBreakpointIgnore</h4> |
641 <b>__remoteBreakpointIgnore</b>(<i>fn, line, count</i>) |
641 <b>__remoteBreakpointIgnore</b>(<i>fn, line, count</i>) |
642 <p> |
642 <p> |
643 Private method to ignore a breakpoint the next couple of occurrences. |
643 Private method to ignore a breakpoint the next couple of occurrences. |
644 </p><dl> |
644 </p><dl> |
645 <dt><i>fn</i></dt> |
645 <dt><i>fn</i></dt> |
646 <dd> |
646 <dd> |
647 filename the breakpoint belongs to (string) |
647 filename the breakpoint belongs to (string) |
648 </dd><dt><i>line</i></dt> |
648 </dd><dt><i>line</i></dt> |
649 <dd> |
649 <dd> |
650 linenumber of the breakpoint (int) |
650 linenumber of the breakpoint (int) |
651 </dd><dt><i>count</i></dt> |
651 </dd><dt><i>count</i></dt> |
652 <dd> |
652 <dd> |
653 number of occurrences to ignore (int) |
653 number of occurrences to ignore (int) |
654 </dd> |
654 </dd> |
655 </dl><a NAME="DebugServer.__remoteWatchpoint" ID="DebugServer.__remoteWatchpoint"></a> |
655 </dl><a NAME="DebugServer.__remoteWatchpoint" ID="DebugServer.__remoteWatchpoint"></a> |
656 <h4>DebugServer.__remoteWatchpoint</h4> |
656 <h4>DebugServer.__remoteWatchpoint</h4> |
657 <b>__remoteWatchpoint</b>(<i>cond, set, temp = False</i>) |
657 <b>__remoteWatchpoint</b>(<i>cond, set, temp = False</i>) |
658 <p> |
658 <p> |
659 Private method to set or clear a watch expression. |
659 Private method to set or clear a watch expression. |
660 </p><dl> |
660 </p><dl> |
661 <dt><i>cond</i></dt> |
661 <dt><i>cond</i></dt> |
662 <dd> |
662 <dd> |
663 expression of the watch expression (string) |
663 expression of the watch expression (string) |
664 </dd><dt><i>set</i></dt> |
664 </dd><dt><i>set</i></dt> |
665 <dd> |
665 <dd> |
666 flag indicating setting or resetting a watch expression (boolean) |
666 flag indicating setting or resetting a watch expression (boolean) |
667 </dd><dt><i>temp</i></dt> |
667 </dd><dt><i>temp</i></dt> |
668 <dd> |
668 <dd> |
669 flag indicating a temporary watch expression (boolean) |
669 flag indicating a temporary watch expression (boolean) |
670 </dd> |
670 </dd> |
671 </dl><a NAME="DebugServer.__remoteWatchpointEnable" ID="DebugServer.__remoteWatchpointEnable"></a> |
671 </dl><a NAME="DebugServer.__remoteWatchpointEnable" ID="DebugServer.__remoteWatchpointEnable"></a> |
672 <h4>DebugServer.__remoteWatchpointEnable</h4> |
672 <h4>DebugServer.__remoteWatchpointEnable</h4> |
673 <b>__remoteWatchpointEnable</b>(<i>cond, enable</i>) |
673 <b>__remoteWatchpointEnable</b>(<i>cond, enable</i>) |
674 <p> |
674 <p> |
675 Private method to enable or disable a watch expression. |
675 Private method to enable or disable a watch expression. |
676 </p><dl> |
676 </p><dl> |
677 <dt><i>cond</i></dt> |
677 <dt><i>cond</i></dt> |
678 <dd> |
678 <dd> |
679 expression of the watch expression (string) |
679 expression of the watch expression (string) |
680 </dd><dt><i>enable</i></dt> |
680 </dd><dt><i>enable</i></dt> |
681 <dd> |
681 <dd> |
682 flag indicating enabling or disabling a watch expression (boolean) |
682 flag indicating enabling or disabling a watch expression (boolean) |
683 </dd> |
683 </dd> |
684 </dl><a NAME="DebugServer.__remoteWatchpointIgnore" ID="DebugServer.__remoteWatchpointIgnore"></a> |
684 </dl><a NAME="DebugServer.__remoteWatchpointIgnore" ID="DebugServer.__remoteWatchpointIgnore"></a> |
685 <h4>DebugServer.__remoteWatchpointIgnore</h4> |
685 <h4>DebugServer.__remoteWatchpointIgnore</h4> |
686 <b>__remoteWatchpointIgnore</b>(<i>cond, count</i>) |
686 <b>__remoteWatchpointIgnore</b>(<i>cond, count</i>) |
687 <p> |
687 <p> |
688 Private method to ignore a watch expression the next couple of occurrences. |
688 Private method to ignore a watch expression the next couple of occurrences. |
689 </p><dl> |
689 </p><dl> |
690 <dt><i>cond</i></dt> |
690 <dt><i>cond</i></dt> |
691 <dd> |
691 <dd> |
692 expression of the watch expression (string) |
692 expression of the watch expression (string) |
693 </dd><dt><i>count</i></dt> |
693 </dd><dt><i>count</i></dt> |
694 <dd> |
694 <dd> |
695 number of occurrences to ignore (int) |
695 number of occurrences to ignore (int) |
696 </dd> |
696 </dd> |
697 </dl><a NAME="DebugServer.__restoreBreakpoints" ID="DebugServer.__restoreBreakpoints"></a> |
697 </dl><a NAME="DebugServer.__restoreBreakpoints" ID="DebugServer.__restoreBreakpoints"></a> |
698 <h4>DebugServer.__restoreBreakpoints</h4> |
698 <h4>DebugServer.__restoreBreakpoints</h4> |
699 <b>__restoreBreakpoints</b>(<i></i>) |
699 <b>__restoreBreakpoints</b>(<i></i>) |
700 <p> |
700 <p> |
701 Private method to restore the breakpoints after a restart. |
701 Private method to restore the breakpoints after a restart. |
702 </p><a NAME="DebugServer.__restoreWatchpoints" ID="DebugServer.__restoreWatchpoints"></a> |
702 </p><a NAME="DebugServer.__restoreWatchpoints" ID="DebugServer.__restoreWatchpoints"></a> |
703 <h4>DebugServer.__restoreWatchpoints</h4> |
703 <h4>DebugServer.__restoreWatchpoints</h4> |
704 <b>__restoreWatchpoints</b>(<i></i>) |
704 <b>__restoreWatchpoints</b>(<i></i>) |
705 <p> |
705 <p> |
706 Private method to restore the watch expressions after a restart. |
706 Private method to restore the watch expressions after a restart. |
707 </p><a NAME="DebugServer.__setClientType" ID="DebugServer.__setClientType"></a> |
707 </p><a NAME="DebugServer.__setClientType" ID="DebugServer.__setClientType"></a> |
708 <h4>DebugServer.__setClientType</h4> |
708 <h4>DebugServer.__setClientType</h4> |
709 <b>__setClientType</b>(<i>clType</i>) |
709 <b>__setClientType</b>(<i>clType</i>) |
710 <p> |
710 <p> |
711 Private method to set the client type. |
711 Private method to set the client type. |
712 </p><dl> |
712 </p><dl> |
713 <dt><i>clType</i></dt> |
713 <dt><i>clType</i></dt> |
714 <dd> |
714 <dd> |
715 type of client to be started (string) |
715 type of client to be started (string) |
716 </dd> |
716 </dd> |
717 </dl><a NAME="DebugServer.__splitWatchCondition" ID="DebugServer.__splitWatchCondition"></a> |
717 </dl><a NAME="DebugServer.__splitWatchCondition" ID="DebugServer.__splitWatchCondition"></a> |
718 <h4>DebugServer.__splitWatchCondition</h4> |
718 <h4>DebugServer.__splitWatchCondition</h4> |
719 <b>__splitWatchCondition</b>(<i>cond</i>) |
719 <b>__splitWatchCondition</b>(<i>cond</i>) |
720 <p> |
720 <p> |
721 Private method to split a remote watch expression. |
721 Private method to split a remote watch expression. |
722 </p><dl> |
722 </p><dl> |
723 <dt><i>cond</i></dt> |
723 <dt><i>cond</i></dt> |
724 <dd> |
724 <dd> |
725 remote expression (string) |
725 remote expression (string) |
726 </dd> |
726 </dd> |
727 </dl><dl> |
727 </dl><dl> |
728 <dt>Returns:</dt> |
728 <dt>Returns:</dt> |
729 <dd> |
729 <dd> |
730 tuple of local expression (string) and special condition (string) |
730 tuple of local expression (string) and special condition (string) |
731 </dd> |
731 </dd> |
732 </dl><a NAME="DebugServer.__watchPointDataAboutToBeChanged" ID="DebugServer.__watchPointDataAboutToBeChanged"></a> |
732 </dl><a NAME="DebugServer.__watchPointDataAboutToBeChanged" ID="DebugServer.__watchPointDataAboutToBeChanged"></a> |
733 <h4>DebugServer.__watchPointDataAboutToBeChanged</h4> |
733 <h4>DebugServer.__watchPointDataAboutToBeChanged</h4> |
734 <b>__watchPointDataAboutToBeChanged</b>(<i>startIndex, endIndex</i>) |
734 <b>__watchPointDataAboutToBeChanged</b>(<i>startIndex, endIndex</i>) |
735 <p> |
735 <p> |
736 Private slot to handle the dataAboutToBeChanged signal of the |
736 Private slot to handle the dataAboutToBeChanged signal of the |
737 watch expression model. |
737 watch expression model. |
738 </p><dl> |
738 </p><dl> |
739 <dt><i>startIndex</i></dt> |
739 <dt><i>startIndex</i></dt> |
740 <dd> |
740 <dd> |
741 start index of the rows to be changed (QModelIndex) |
741 start index of the rows to be changed (QModelIndex) |
742 </dd><dt><i>endIndex</i></dt> |
742 </dd><dt><i>endIndex</i></dt> |
743 <dd> |
743 <dd> |
744 end index of the rows to be changed (QModelIndex) |
744 end index of the rows to be changed (QModelIndex) |
745 </dd> |
745 </dd> |
746 </dl><a NAME="DebugServer.clientBanner" ID="DebugServer.clientBanner"></a> |
746 </dl><a NAME="DebugServer.clientBanner" ID="DebugServer.clientBanner"></a> |
747 <h4>DebugServer.clientBanner</h4> |
747 <h4>DebugServer.clientBanner</h4> |
748 <b>clientBanner</b>(<i>version, platform, debugClient</i>) |
748 <b>clientBanner</b>(<i>version, platform, debugClient</i>) |
749 <p> |
749 <p> |
750 Public method to process the client banner info. |
750 Public method to process the client banner info. |
751 </p><dl> |
751 </p><dl> |
752 <dt><i>version</i></dt> |
752 <dt><i>version</i></dt> |
753 <dd> |
753 <dd> |
754 interpreter version info (string) |
754 interpreter version info (string) |
755 </dd><dt><i>platform</i></dt> |
755 </dd><dt><i>platform</i></dt> |
756 <dd> |
756 <dd> |
757 hostname of the client (string) |
757 hostname of the client (string) |
758 </dd><dt><i>debugClient</i></dt> |
758 </dd><dt><i>debugClient</i></dt> |
759 <dd> |
759 <dd> |
760 additional debugger type info (string) |
760 additional debugger type info (string) |
761 </dd> |
761 </dd> |
762 </dl><a NAME="DebugServer.clientBreakConditionError" ID="DebugServer.clientBreakConditionError"></a> |
762 </dl><a NAME="DebugServer.clientBreakConditionError" ID="DebugServer.clientBreakConditionError"></a> |
763 <h4>DebugServer.clientBreakConditionError</h4> |
763 <h4>DebugServer.clientBreakConditionError</h4> |
764 <b>clientBreakConditionError</b>(<i>filename, lineno</i>) |
764 <b>clientBreakConditionError</b>(<i>filename, lineno</i>) |
765 <p> |
765 <p> |
766 Public method to process the client breakpoint condition error info. |
766 Public method to process the client breakpoint condition error info. |
767 </p><dl> |
767 </p><dl> |
768 <dt><i>filename</i></dt> |
768 <dt><i>filename</i></dt> |
769 <dd> |
769 <dd> |
770 filename of the breakpoint (string) |
770 filename of the breakpoint (string) |
771 </dd><dt><i>lineno</i></dt> |
771 </dd><dt><i>lineno</i></dt> |
772 <dd> |
772 <dd> |
773 line umber of the breakpoint (integer) |
773 line umber of the breakpoint (integer) |
774 </dd> |
774 </dd> |
775 </dl><a NAME="DebugServer.clientCapabilities" ID="DebugServer.clientCapabilities"></a> |
775 </dl><a NAME="DebugServer.clientCapabilities" ID="DebugServer.clientCapabilities"></a> |
776 <h4>DebugServer.clientCapabilities</h4> |
776 <h4>DebugServer.clientCapabilities</h4> |
777 <b>clientCapabilities</b>(<i>capabilities, clientType</i>) |
777 <b>clientCapabilities</b>(<i>capabilities, clientType</i>) |
778 <p> |
778 <p> |
779 Public method to process the client capabilities info. |
779 Public method to process the client capabilities info. |
780 </p><dl> |
780 </p><dl> |
781 <dt><i>capabilities</i></dt> |
781 <dt><i>capabilities</i></dt> |
782 <dd> |
782 <dd> |
783 bitmaks with the client capabilities (integer) |
783 bitmaks with the client capabilities (integer) |
784 </dd><dt><i>clientType</i></dt> |
784 </dd><dt><i>clientType</i></dt> |
785 <dd> |
785 <dd> |
786 type of the debug client (string) |
786 type of the debug client (string) |
787 </dd> |
787 </dd> |
788 </dl><a NAME="DebugServer.clientClearBreak" ID="DebugServer.clientClearBreak"></a> |
788 </dl><a NAME="DebugServer.clientClearBreak" ID="DebugServer.clientClearBreak"></a> |
789 <h4>DebugServer.clientClearBreak</h4> |
789 <h4>DebugServer.clientClearBreak</h4> |
790 <b>clientClearBreak</b>(<i>filename, lineno</i>) |
790 <b>clientClearBreak</b>(<i>filename, lineno</i>) |
791 <p> |
791 <p> |
792 Public method to process the client clear breakpoint command. |
792 Public method to process the client clear breakpoint command. |
793 </p><dl> |
793 </p><dl> |
794 <dt><i>filename</i></dt> |
794 <dt><i>filename</i></dt> |
795 <dd> |
795 <dd> |
796 filename of the breakpoint (string) |
796 filename of the breakpoint (string) |
797 </dd><dt><i>lineno</i></dt> |
797 </dd><dt><i>lineno</i></dt> |
798 <dd> |
798 <dd> |
799 line umber of the breakpoint (integer) |
799 line umber of the breakpoint (integer) |
800 </dd> |
800 </dd> |
801 </dl><a NAME="DebugServer.clientClearWatch" ID="DebugServer.clientClearWatch"></a> |
801 </dl><a NAME="DebugServer.clientClearWatch" ID="DebugServer.clientClearWatch"></a> |
802 <h4>DebugServer.clientClearWatch</h4> |
802 <h4>DebugServer.clientClearWatch</h4> |
803 <b>clientClearWatch</b>(<i>condition</i>) |
803 <b>clientClearWatch</b>(<i>condition</i>) |
804 <p> |
804 <p> |
805 Public slot to handle the clientClearWatch signal. |
805 Public slot to handle the clientClearWatch signal. |
806 </p><dl> |
806 </p><dl> |
807 <dt><i>condition</i></dt> |
807 <dt><i>condition</i></dt> |
808 <dd> |
808 <dd> |
809 expression of watch expression to clear (string) |
809 expression of watch expression to clear (string) |
810 </dd> |
810 </dd> |
811 </dl><a NAME="DebugServer.clientCompletionList" ID="DebugServer.clientCompletionList"></a> |
811 </dl><a NAME="DebugServer.clientCompletionList" ID="DebugServer.clientCompletionList"></a> |
812 <h4>DebugServer.clientCompletionList</h4> |
812 <h4>DebugServer.clientCompletionList</h4> |
813 <b>clientCompletionList</b>(<i>completionList, text</i>) |
813 <b>clientCompletionList</b>(<i>completionList, text</i>) |
814 <p> |
814 <p> |
815 Public method to process the client auto completion info. |
815 Public method to process the client auto completion info. |
816 </p><dl> |
816 </p><dl> |
817 <dt><i>completionList</i></dt> |
817 <dt><i>completionList</i></dt> |
818 <dd> |
818 <dd> |
819 list of possible completions (list of strings) |
819 list of possible completions (list of strings) |
820 </dd><dt><i>text</i></dt> |
820 </dd><dt><i>text</i></dt> |
821 <dd> |
821 <dd> |
822 the text to be completed (string) |
822 the text to be completed (string) |
823 </dd> |
823 </dd> |
824 </dl><a NAME="DebugServer.clientException" ID="DebugServer.clientException"></a> |
824 </dl><a NAME="DebugServer.clientException" ID="DebugServer.clientException"></a> |
825 <h4>DebugServer.clientException</h4> |
825 <h4>DebugServer.clientException</h4> |
826 <b>clientException</b>(<i>exceptionType, exceptionMessage, stackTrace</i>) |
826 <b>clientException</b>(<i>exceptionType, exceptionMessage, stackTrace</i>) |
827 <p> |
827 <p> |
828 Public method to process the exception info from the client. |
828 Public method to process the exception info from the client. |
829 </p><dl> |
829 </p><dl> |
830 <dt><i>exceptionType</i></dt> |
830 <dt><i>exceptionType</i></dt> |
831 <dd> |
831 <dd> |
832 type of exception raised (string) |
832 type of exception raised (string) |
833 </dd><dt><i>exceptionMessage</i></dt> |
833 </dd><dt><i>exceptionMessage</i></dt> |
834 <dd> |
834 <dd> |
835 message given by the exception (string) |
835 message given by the exception (string) |
836 </dd><dt><i>stackTrace</i></dt> |
836 </dd><dt><i>stackTrace</i></dt> |
837 <dd> |
837 <dd> |
838 list of stack entries with the exception position |
838 list of stack entries with the exception position |
839 first. Each stack entry is a list giving the filename and the linenumber. |
839 first. Each stack entry is a list giving the filename and the linenumber. |
840 </dd> |
840 </dd> |
841 </dl><a NAME="DebugServer.clientExit" ID="DebugServer.clientExit"></a> |
841 </dl><a NAME="DebugServer.clientExit" ID="DebugServer.clientExit"></a> |
842 <h4>DebugServer.clientExit</h4> |
842 <h4>DebugServer.clientExit</h4> |
843 <b>clientExit</b>(<i>status</i>) |
843 <b>clientExit</b>(<i>status</i>) |
844 <p> |
844 <p> |
845 Public method to process the client exit status. |
845 Public method to process the client exit status. |
846 </p><dl> |
846 </p><dl> |
847 <dt><i>status</i></dt> |
847 <dt><i>status</i></dt> |
848 <dd> |
848 <dd> |
849 exit code as a string (string) |
849 exit code as a string (string) |
850 </dd> |
850 </dd> |
851 </dl><a NAME="DebugServer.clientLine" ID="DebugServer.clientLine"></a> |
851 </dl><a NAME="DebugServer.clientLine" ID="DebugServer.clientLine"></a> |
852 <h4>DebugServer.clientLine</h4> |
852 <h4>DebugServer.clientLine</h4> |
853 <b>clientLine</b>(<i>filename, lineno, forStack = False</i>) |
853 <b>clientLine</b>(<i>filename, lineno, forStack = False</i>) |
854 <p> |
854 <p> |
855 Public method to process client position feedback. |
855 Public method to process client position feedback. |
856 </p><dl> |
856 </p><dl> |
857 <dt><i>filename</i></dt> |
857 <dt><i>filename</i></dt> |
858 <dd> |
858 <dd> |
859 name of the file currently being executed (string) |
859 name of the file currently being executed (string) |
860 </dd><dt><i>lineno</i></dt> |
860 </dd><dt><i>lineno</i></dt> |
861 <dd> |
861 <dd> |
862 line of code currently being executed (integer) |
862 line of code currently being executed (integer) |
863 </dd><dt><i>forStack</i></dt> |
863 </dd><dt><i>forStack</i></dt> |
864 <dd> |
864 <dd> |
865 flag indicating this is for a stack dump (boolean) |
865 flag indicating this is for a stack dump (boolean) |
866 </dd> |
866 </dd> |
867 </dl><a NAME="DebugServer.clientOutput" ID="DebugServer.clientOutput"></a> |
867 </dl><a NAME="DebugServer.clientOutput" ID="DebugServer.clientOutput"></a> |
868 <h4>DebugServer.clientOutput</h4> |
868 <h4>DebugServer.clientOutput</h4> |
869 <b>clientOutput</b>(<i>line</i>) |
869 <b>clientOutput</b>(<i>line</i>) |
870 <p> |
870 <p> |
871 Public method to process a line of client output. |
871 Public method to process a line of client output. |
872 </p><dl> |
872 </p><dl> |
873 <dt><i>line</i></dt> |
873 <dt><i>line</i></dt> |
874 <dd> |
874 <dd> |
875 client output (string) |
875 client output (string) |
876 </dd> |
876 </dd> |
877 </dl><a NAME="DebugServer.clientRawInput" ID="DebugServer.clientRawInput"></a> |
877 </dl><a NAME="DebugServer.clientRawInput" ID="DebugServer.clientRawInput"></a> |
878 <h4>DebugServer.clientRawInput</h4> |
878 <h4>DebugServer.clientRawInput</h4> |
879 <b>clientRawInput</b>(<i>prompt, echo</i>) |
879 <b>clientRawInput</b>(<i>prompt, echo</i>) |
880 <p> |
880 <p> |
881 Public method to process the client raw input command. |
881 Public method to process the client raw input command. |
882 </p><dl> |
882 </p><dl> |
883 <dt><i>prompt</i></dt> |
883 <dt><i>prompt</i></dt> |
884 <dd> |
884 <dd> |
885 the input prompt (string) |
885 the input prompt (string) |
886 </dd><dt><i>echo</i></dt> |
886 </dd><dt><i>echo</i></dt> |
887 <dd> |
887 <dd> |
888 flag indicating an echoing of the input (boolean) |
888 flag indicating an echoing of the input (boolean) |
889 </dd> |
889 </dd> |
890 </dl><a NAME="DebugServer.clientStack" ID="DebugServer.clientStack"></a> |
890 </dl><a NAME="DebugServer.clientStack" ID="DebugServer.clientStack"></a> |
891 <h4>DebugServer.clientStack</h4> |
891 <h4>DebugServer.clientStack</h4> |
892 <b>clientStack</b>(<i>stack</i>) |
892 <b>clientStack</b>(<i>stack</i>) |
893 <p> |
893 <p> |
894 Public method to process a client's stack information. |
894 Public method to process a client's stack information. |
895 </p><dl> |
895 </p><dl> |
896 <dt><i>stack</i></dt> |
896 <dt><i>stack</i></dt> |
897 <dd> |
897 <dd> |
898 list of stack entries. Each entry is a tuple of three |
898 list of stack entries. Each entry is a tuple of three |
899 values giving the filename, linenumber and method |
899 values giving the filename, linenumber and method |
900 (list of lists of (string, integer, string)) |
900 (list of lists of (string, integer, string)) |
901 </dd> |
901 </dd> |
902 </dl><a NAME="DebugServer.clientStatement" ID="DebugServer.clientStatement"></a> |
902 </dl><a NAME="DebugServer.clientStatement" ID="DebugServer.clientStatement"></a> |
903 <h4>DebugServer.clientStatement</h4> |
903 <h4>DebugServer.clientStatement</h4> |
904 <b>clientStatement</b>(<i>more</i>) |
904 <b>clientStatement</b>(<i>more</i>) |
905 <p> |
905 <p> |
906 Public method to process the input response from the client. |
906 Public method to process the input response from the client. |
907 </p><dl> |
907 </p><dl> |
908 <dt><i>more</i></dt> |
908 <dt><i>more</i></dt> |
909 <dd> |
909 <dd> |
910 flag indicating that more user input is required |
910 flag indicating that more user input is required |
911 </dd> |
911 </dd> |
912 </dl><a NAME="DebugServer.clientSyntaxError" ID="DebugServer.clientSyntaxError"></a> |
912 </dl><a NAME="DebugServer.clientSyntaxError" ID="DebugServer.clientSyntaxError"></a> |
913 <h4>DebugServer.clientSyntaxError</h4> |
913 <h4>DebugServer.clientSyntaxError</h4> |
914 <b>clientSyntaxError</b>(<i>message, filename, lineNo, characterNo</i>) |
914 <b>clientSyntaxError</b>(<i>message, filename, lineNo, characterNo</i>) |
915 <p> |
915 <p> |
916 Public method to process the syntax error info from the client. |
916 Public method to process the syntax error info from the client. |
917 </p><dl> |
917 </p><dl> |
918 <dt><i>message</i></dt> |
918 <dt><i>message</i></dt> |
919 <dd> |
919 <dd> |
920 message of the syntax error (string) |
920 message of the syntax error (string) |
921 </dd><dt><i>filename</i></dt> |
921 </dd><dt><i>filename</i></dt> |
922 <dd> |
922 <dd> |
923 translated filename of the syntax error position (string) |
923 translated filename of the syntax error position (string) |
924 </dd><dt><i>lineNo</i></dt> |
924 </dd><dt><i>lineNo</i></dt> |
925 <dd> |
925 <dd> |
926 line number of the syntax error position (integer) |
926 line number of the syntax error position (integer) |
927 </dd><dt><i>characterNo</i></dt> |
927 </dd><dt><i>characterNo</i></dt> |
928 <dd> |
928 <dd> |
929 character number of the syntax error position (integer) |
929 character number of the syntax error position (integer) |
930 </dd> |
930 </dd> |
931 </dl><a NAME="DebugServer.clientThreadList" ID="DebugServer.clientThreadList"></a> |
931 </dl><a NAME="DebugServer.clientThreadList" ID="DebugServer.clientThreadList"></a> |
932 <h4>DebugServer.clientThreadList</h4> |
932 <h4>DebugServer.clientThreadList</h4> |
933 <b>clientThreadList</b>(<i>currentId, threadList</i>) |
933 <b>clientThreadList</b>(<i>currentId, threadList</i>) |
934 <p> |
934 <p> |
935 Public method to process the client thread list info. |
935 Public method to process the client thread list info. |
936 </p><dl> |
936 </p><dl> |
937 <dt><i>currentID</i></dt> |
937 <dt><i>currentID</i></dt> |
938 <dd> |
938 <dd> |
939 id of the current thread (integer) |
939 id of the current thread (integer) |
940 </dd><dt><i>threadList</i></dt> |
940 </dd><dt><i>threadList</i></dt> |
941 <dd> |
941 <dd> |
942 list of dictionaries containing the thread data |
942 list of dictionaries containing the thread data |
943 </dd> |
943 </dd> |
944 </dl><a NAME="DebugServer.clientThreadSet" ID="DebugServer.clientThreadSet"></a> |
944 </dl><a NAME="DebugServer.clientThreadSet" ID="DebugServer.clientThreadSet"></a> |
945 <h4>DebugServer.clientThreadSet</h4> |
945 <h4>DebugServer.clientThreadSet</h4> |
946 <b>clientThreadSet</b>(<i></i>) |
946 <b>clientThreadSet</b>(<i></i>) |
947 <p> |
947 <p> |
948 Public method to handle the change of the client thread. |
948 Public method to handle the change of the client thread. |
949 </p><a NAME="DebugServer.clientUtFinished" ID="DebugServer.clientUtFinished"></a> |
949 </p><a NAME="DebugServer.clientUtFinished" ID="DebugServer.clientUtFinished"></a> |
950 <h4>DebugServer.clientUtFinished</h4> |
950 <h4>DebugServer.clientUtFinished</h4> |
951 <b>clientUtFinished</b>(<i></i>) |
951 <b>clientUtFinished</b>(<i></i>) |
952 <p> |
952 <p> |
953 Public method to process the client unit test finished info. |
953 Public method to process the client unit test finished info. |
954 </p><a NAME="DebugServer.clientUtPrepared" ID="DebugServer.clientUtPrepared"></a> |
954 </p><a NAME="DebugServer.clientUtPrepared" ID="DebugServer.clientUtPrepared"></a> |
955 <h4>DebugServer.clientUtPrepared</h4> |
955 <h4>DebugServer.clientUtPrepared</h4> |
956 <b>clientUtPrepared</b>(<i>result, exceptionType, exceptionValue</i>) |
956 <b>clientUtPrepared</b>(<i>result, exceptionType, exceptionValue</i>) |
957 <p> |
957 <p> |
958 Public method to process the client unittest prepared info. |
958 Public method to process the client unittest prepared info. |
959 </p><dl> |
959 </p><dl> |
960 <dt><i>result</i></dt> |
960 <dt><i>result</i></dt> |
961 <dd> |
961 <dd> |
962 number of test cases (0 = error) (integer) |
962 number of test cases (0 = error) (integer) |
963 </dd><dt><i>exceptionType</i></dt> |
963 </dd><dt><i>exceptionType</i></dt> |
964 <dd> |
964 <dd> |
965 exception type (string) |
965 exception type (string) |
966 </dd><dt><i>exceptionValue</i></dt> |
966 </dd><dt><i>exceptionValue</i></dt> |
967 <dd> |
967 <dd> |
968 exception message (string) |
968 exception message (string) |
969 </dd> |
969 </dd> |
970 </dl><a NAME="DebugServer.clientUtStartTest" ID="DebugServer.clientUtStartTest"></a> |
970 </dl><a NAME="DebugServer.clientUtStartTest" ID="DebugServer.clientUtStartTest"></a> |
971 <h4>DebugServer.clientUtStartTest</h4> |
971 <h4>DebugServer.clientUtStartTest</h4> |
972 <b>clientUtStartTest</b>(<i>testname, doc</i>) |
972 <b>clientUtStartTest</b>(<i>testname, doc</i>) |
973 <p> |
973 <p> |
974 Public method to process the client start test info. |
974 Public method to process the client start test info. |
975 </p><dl> |
975 </p><dl> |
976 <dt><i>testname</i></dt> |
976 <dt><i>testname</i></dt> |
977 <dd> |
977 <dd> |
978 name of the test (string) |
978 name of the test (string) |
979 </dd><dt><i>doc</i></dt> |
979 </dd><dt><i>doc</i></dt> |
980 <dd> |
980 <dd> |
981 short description of the test (string) |
981 short description of the test (string) |
982 </dd> |
982 </dd> |
983 </dl><a NAME="DebugServer.clientUtStopTest" ID="DebugServer.clientUtStopTest"></a> |
983 </dl><a NAME="DebugServer.clientUtStopTest" ID="DebugServer.clientUtStopTest"></a> |
984 <h4>DebugServer.clientUtStopTest</h4> |
984 <h4>DebugServer.clientUtStopTest</h4> |
985 <b>clientUtStopTest</b>(<i></i>) |
985 <b>clientUtStopTest</b>(<i></i>) |
986 <p> |
986 <p> |
987 Public method to process the client stop test info. |
987 Public method to process the client stop test info. |
988 </p><a NAME="DebugServer.clientUtTestErrored" ID="DebugServer.clientUtTestErrored"></a> |
988 </p><a NAME="DebugServer.clientUtTestErrored" ID="DebugServer.clientUtTestErrored"></a> |
989 <h4>DebugServer.clientUtTestErrored</h4> |
989 <h4>DebugServer.clientUtTestErrored</h4> |
990 <b>clientUtTestErrored</b>(<i>testname, traceback</i>) |
990 <b>clientUtTestErrored</b>(<i>testname, traceback</i>) |
991 <p> |
991 <p> |
992 Public method to process the client test errored info. |
992 Public method to process the client test errored info. |
993 </p><dl> |
993 </p><dl> |
994 <dt><i>testname</i></dt> |
994 <dt><i>testname</i></dt> |
995 <dd> |
995 <dd> |
996 name of the test (string) |
996 name of the test (string) |
997 </dd><dt><i>traceback</i></dt> |
997 </dd><dt><i>traceback</i></dt> |
998 <dd> |
998 <dd> |
999 lines of traceback info (string) |
999 lines of traceback info (string) |
1000 </dd> |
1000 </dd> |
1001 </dl><a NAME="DebugServer.clientUtTestFailed" ID="DebugServer.clientUtTestFailed"></a> |
1001 </dl><a NAME="DebugServer.clientUtTestFailed" ID="DebugServer.clientUtTestFailed"></a> |
1002 <h4>DebugServer.clientUtTestFailed</h4> |
1002 <h4>DebugServer.clientUtTestFailed</h4> |
1003 <b>clientUtTestFailed</b>(<i>testname, traceback</i>) |
1003 <b>clientUtTestFailed</b>(<i>testname, traceback</i>) |
1004 <p> |
1004 <p> |
1005 Public method to process the client test failed info. |
1005 Public method to process the client test failed info. |
1006 </p><dl> |
1006 </p><dl> |
1007 <dt><i>testname</i></dt> |
1007 <dt><i>testname</i></dt> |
1008 <dd> |
1008 <dd> |
1009 name of the test (string) |
1009 name of the test (string) |
1010 </dd><dt><i>traceback</i></dt> |
1010 </dd><dt><i>traceback</i></dt> |
1011 <dd> |
1011 <dd> |
1012 lines of traceback info (string) |
1012 lines of traceback info (string) |
1013 </dd> |
1013 </dd> |
1014 </dl><a NAME="DebugServer.clientVariable" ID="DebugServer.clientVariable"></a> |
1014 </dl><a NAME="DebugServer.clientVariable" ID="DebugServer.clientVariable"></a> |
1015 <h4>DebugServer.clientVariable</h4> |
1015 <h4>DebugServer.clientVariable</h4> |
1016 <b>clientVariable</b>(<i>scope, variables</i>) |
1016 <b>clientVariable</b>(<i>scope, variables</i>) |
1017 <p> |
1017 <p> |
1018 Public method to process the client variable info. |
1018 Public method to process the client variable info. |
1019 </p><dl> |
1019 </p><dl> |
1020 <dt><i>scope</i></dt> |
1020 <dt><i>scope</i></dt> |
1021 <dd> |
1021 <dd> |
1022 scope of the variables (-1 = empty global, 1 = global, 0 = local) |
1022 scope of the variables (-1 = empty global, 1 = global, 0 = local) |
1023 </dd><dt><i>variables</i></dt> |
1023 </dd><dt><i>variables</i></dt> |
1024 <dd> |
1024 <dd> |
1025 the list of members of a classvariable from the client |
1025 the list of members of a classvariable from the client |
1026 </dd> |
1026 </dd> |
1027 </dl><a NAME="DebugServer.clientVariables" ID="DebugServer.clientVariables"></a> |
1027 </dl><a NAME="DebugServer.clientVariables" ID="DebugServer.clientVariables"></a> |
1028 <h4>DebugServer.clientVariables</h4> |
1028 <h4>DebugServer.clientVariables</h4> |
1029 <b>clientVariables</b>(<i>scope, variables</i>) |
1029 <b>clientVariables</b>(<i>scope, variables</i>) |
1030 <p> |
1030 <p> |
1031 Public method to process the client variables info. |
1031 Public method to process the client variables info. |
1032 </p><dl> |
1032 </p><dl> |
1033 <dt><i>scope</i></dt> |
1033 <dt><i>scope</i></dt> |
1034 <dd> |
1034 <dd> |
1035 scope of the variables (-1 = empty global, 1 = global, 0 = local) |
1035 scope of the variables (-1 = empty global, 1 = global, 0 = local) |
1036 </dd><dt><i>variables</i></dt> |
1036 </dd><dt><i>variables</i></dt> |
1037 <dd> |
1037 <dd> |
1038 the list of variables from the client |
1038 the list of variables from the client |
1039 </dd> |
1039 </dd> |
1040 </dl><a NAME="DebugServer.clientWatchConditionError" ID="DebugServer.clientWatchConditionError"></a> |
1040 </dl><a NAME="DebugServer.clientWatchConditionError" ID="DebugServer.clientWatchConditionError"></a> |
1041 <h4>DebugServer.clientWatchConditionError</h4> |
1041 <h4>DebugServer.clientWatchConditionError</h4> |
1042 <b>clientWatchConditionError</b>(<i>condition</i>) |
1042 <b>clientWatchConditionError</b>(<i>condition</i>) |
1043 <p> |
1043 <p> |
1044 Public method to process the client watch expression error info. |
1044 Public method to process the client watch expression error info. |
1045 </p><dl> |
1045 </p><dl> |
1046 <dt><i>condition</i></dt> |
1046 <dt><i>condition</i></dt> |
1047 <dd> |
1047 <dd> |
1048 expression of watch expression to clear (string) |
1048 expression of watch expression to clear (string) |
1049 </dd> |
1049 </dd> |
1050 </dl><a NAME="DebugServer.getBreakPointModel" ID="DebugServer.getBreakPointModel"></a> |
1050 </dl><a NAME="DebugServer.getBreakPointModel" ID="DebugServer.getBreakPointModel"></a> |
1051 <h4>DebugServer.getBreakPointModel</h4> |
1051 <h4>DebugServer.getBreakPointModel</h4> |
1052 <b>getBreakPointModel</b>(<i></i>) |
1052 <b>getBreakPointModel</b>(<i></i>) |
1053 <p> |
1053 <p> |
1054 Public slot to get a reference to the breakpoint model object. |
1054 Public slot to get a reference to the breakpoint model object. |
1055 </p><dl> |
1055 </p><dl> |
1056 <dt>Returns:</dt> |
1056 <dt>Returns:</dt> |
1057 <dd> |
1057 <dd> |
1058 reference to the breakpoint model object (BreakPointModel) |
1058 reference to the breakpoint model object (BreakPointModel) |
1059 </dd> |
1059 </dd> |
1060 </dl><a NAME="DebugServer.getClientCapabilities" ID="DebugServer.getClientCapabilities"></a> |
1060 </dl><a NAME="DebugServer.getClientCapabilities" ID="DebugServer.getClientCapabilities"></a> |
1061 <h4>DebugServer.getClientCapabilities</h4> |
1061 <h4>DebugServer.getClientCapabilities</h4> |
1062 <b>getClientCapabilities</b>(<i>type</i>) |
1062 <b>getClientCapabilities</b>(<i>type</i>) |
1063 <p> |
1063 <p> |
1064 Public method to retrieve the debug clients capabilities. |
1064 Public method to retrieve the debug clients capabilities. |
1065 </p><dl> |
1065 </p><dl> |
1066 <dt><i>type</i></dt> |
1066 <dt><i>type</i></dt> |
1067 <dd> |
1067 <dd> |
1068 debug client type (string) |
1068 debug client type (string) |
1069 </dd> |
1069 </dd> |
1070 </dl><dl> |
1070 </dl><dl> |
1071 <dt>Returns:</dt> |
1071 <dt>Returns:</dt> |
1072 <dd> |
1072 <dd> |
1073 debug client capabilities (integer) |
1073 debug client capabilities (integer) |
1074 </dd> |
1074 </dd> |
1075 </dl><a NAME="DebugServer.getExtensions" ID="DebugServer.getExtensions"></a> |
1075 </dl><a NAME="DebugServer.getExtensions" ID="DebugServer.getExtensions"></a> |
1076 <h4>DebugServer.getExtensions</h4> |
1076 <h4>DebugServer.getExtensions</h4> |
1077 <b>getExtensions</b>(<i>language</i>) |
1077 <b>getExtensions</b>(<i>language</i>) |
1078 <p> |
1078 <p> |
1079 Public slot to get the extensions associated with the given language. |
1079 Public slot to get the extensions associated with the given language. |
1080 </p><dl> |
1080 </p><dl> |
1081 <dt><i>language</i></dt> |
1081 <dt><i>language</i></dt> |
1082 <dd> |
1082 <dd> |
1083 language to get extensions for (string) |
1083 language to get extensions for (string) |
1084 </dd> |
1084 </dd> |
1085 </dl><dl> |
1085 </dl><dl> |
1086 <dt>Returns:</dt> |
1086 <dt>Returns:</dt> |
1087 <dd> |
1087 <dd> |
1088 tuple of extensions associated with the language (tuple of strings) |
1088 tuple of extensions associated with the language (tuple of strings) |
1089 </dd> |
1089 </dd> |
1090 </dl><a NAME="DebugServer.getHostAddress" ID="DebugServer.getHostAddress"></a> |
1090 </dl><a NAME="DebugServer.getHostAddress" ID="DebugServer.getHostAddress"></a> |
1091 <h4>DebugServer.getHostAddress</h4> |
1091 <h4>DebugServer.getHostAddress</h4> |
1092 <b>getHostAddress</b>(<i>localhost</i>) |
1092 <b>getHostAddress</b>(<i>localhost</i>) |
1093 <p> |
1093 <p> |
1094 Public method to get the IP address or hostname the debug server is listening. |
1094 Public method to get the IP address or hostname the debug server is listening. |
1095 </p><dl> |
1095 </p><dl> |
1096 <dt><i>localhost</i></dt> |
1096 <dt><i>localhost</i></dt> |
1097 <dd> |
1097 <dd> |
1098 flag indicating to return the address for localhost (boolean) |
1098 flag indicating to return the address for localhost (boolean) |
1099 </dd> |
1099 </dd> |
1100 </dl><dl> |
1100 </dl><dl> |
1101 <dt>Returns:</dt> |
1101 <dt>Returns:</dt> |
1102 <dd> |
1102 <dd> |
1103 IP address or hostname (string) |
1103 IP address or hostname (string) |
1104 </dd> |
1104 </dd> |
1105 </dl><a NAME="DebugServer.getSupportedLanguages" ID="DebugServer.getSupportedLanguages"></a> |
1105 </dl><a NAME="DebugServer.getSupportedLanguages" ID="DebugServer.getSupportedLanguages"></a> |
1106 <h4>DebugServer.getSupportedLanguages</h4> |
1106 <h4>DebugServer.getSupportedLanguages</h4> |
1107 <b>getSupportedLanguages</b>(<i>shellOnly = False</i>) |
1107 <b>getSupportedLanguages</b>(<i>shellOnly = False</i>) |
1108 <p> |
1108 <p> |
1109 Public slot to return the supported programming languages. |
1109 Public slot to return the supported programming languages. |
1110 </p><dl> |
1110 </p><dl> |
1111 <dt><i>shellOnly</i></dt> |
1111 <dt><i>shellOnly</i></dt> |
1112 <dd> |
1112 <dd> |
1113 flag indicating only languages supporting an |
1113 flag indicating only languages supporting an |
1114 interactive shell should be returned |
1114 interactive shell should be returned |
1115 </dd> |
1115 </dd> |
1116 </dl><dl> |
1116 </dl><dl> |
1117 <dt>Returns:</dt> |
1117 <dt>Returns:</dt> |
1118 <dd> |
1118 <dd> |
1119 list of supported languages (list of strings) |
1119 list of supported languages (list of strings) |
1120 </dd> |
1120 </dd> |
1121 </dl><a NAME="DebugServer.getWatchPointModel" ID="DebugServer.getWatchPointModel"></a> |
1121 </dl><a NAME="DebugServer.getWatchPointModel" ID="DebugServer.getWatchPointModel"></a> |
1122 <h4>DebugServer.getWatchPointModel</h4> |
1122 <h4>DebugServer.getWatchPointModel</h4> |
1123 <b>getWatchPointModel</b>(<i></i>) |
1123 <b>getWatchPointModel</b>(<i></i>) |
1124 <p> |
1124 <p> |
1125 Public slot to get a reference to the watch expression model object. |
1125 Public slot to get a reference to the watch expression model object. |
1126 </p><dl> |
1126 </p><dl> |
1127 <dt>Returns:</dt> |
1127 <dt>Returns:</dt> |
1128 <dd> |
1128 <dd> |
1129 reference to the watch expression model object (WatchPointModel) |
1129 reference to the watch expression model object (WatchPointModel) |
1130 </dd> |
1130 </dd> |
1131 </dl><a NAME="DebugServer.isConnected" ID="DebugServer.isConnected"></a> |
1131 </dl><a NAME="DebugServer.isConnected" ID="DebugServer.isConnected"></a> |
1132 <h4>DebugServer.isConnected</h4> |
1132 <h4>DebugServer.isConnected</h4> |
1133 <b>isConnected</b>(<i></i>) |
1133 <b>isConnected</b>(<i></i>) |
1134 <p> |
1134 <p> |
1135 Public method to test, if the debug server is connected to a backend. |
1135 Public method to test, if the debug server is connected to a backend. |
1136 </p><dl> |
1136 </p><dl> |
1137 <dt>Returns:</dt> |
1137 <dt>Returns:</dt> |
1138 <dd> |
1138 <dd> |
1139 flag indicating a connection (boolean) |
1139 flag indicating a connection (boolean) |
1140 </dd> |
1140 </dd> |
1141 </dl><a NAME="DebugServer.passiveStartUp" ID="DebugServer.passiveStartUp"></a> |
1141 </dl><a NAME="DebugServer.passiveStartUp" ID="DebugServer.passiveStartUp"></a> |
1142 <h4>DebugServer.passiveStartUp</h4> |
1142 <h4>DebugServer.passiveStartUp</h4> |
1143 <b>passiveStartUp</b>(<i>fn, exc</i>) |
1143 <b>passiveStartUp</b>(<i>fn, exc</i>) |
1144 <p> |
1144 <p> |
1145 Public method to handle a passive debug connection. |
1145 Public method to handle a passive debug connection. |
1146 </p><dl> |
1146 </p><dl> |
1147 <dt><i>fn</i></dt> |
1147 <dt><i>fn</i></dt> |
1148 <dd> |
1148 <dd> |
1149 filename of the debugged script (string) |
1149 filename of the debugged script (string) |
1150 </dd><dt><i>exc</i></dt> |
1150 </dd><dt><i>exc</i></dt> |
1151 <dd> |
1151 <dd> |
1152 flag to enable exception reporting of the IDE (boolean) |
1152 flag to enable exception reporting of the IDE (boolean) |
1153 </dd> |
1153 </dd> |
1154 </dl><a NAME="DebugServer.preferencesChanged" ID="DebugServer.preferencesChanged"></a> |
1154 </dl><a NAME="DebugServer.preferencesChanged" ID="DebugServer.preferencesChanged"></a> |
1155 <h4>DebugServer.preferencesChanged</h4> |
1155 <h4>DebugServer.preferencesChanged</h4> |
1156 <b>preferencesChanged</b>(<i></i>) |
1156 <b>preferencesChanged</b>(<i></i>) |
1157 <p> |
1157 <p> |
1158 Public slot to handle the preferencesChanged signal. |
1158 Public slot to handle the preferencesChanged signal. |
1159 </p><a NAME="DebugServer.remoteBanner" ID="DebugServer.remoteBanner"></a> |
1159 </p><a NAME="DebugServer.remoteBanner" ID="DebugServer.remoteBanner"></a> |
1160 <h4>DebugServer.remoteBanner</h4> |
1160 <h4>DebugServer.remoteBanner</h4> |
1161 <b>remoteBanner</b>(<i></i>) |
1161 <b>remoteBanner</b>(<i></i>) |
1162 <p> |
1162 <p> |
1163 Public slot to get the banner info of the remote client. |
1163 Public slot to get the banner info of the remote client. |
1164 </p><a NAME="DebugServer.remoteBreakpoint" ID="DebugServer.remoteBreakpoint"></a> |
1164 </p><a NAME="DebugServer.remoteBreakpoint" ID="DebugServer.remoteBreakpoint"></a> |
1165 <h4>DebugServer.remoteBreakpoint</h4> |
1165 <h4>DebugServer.remoteBreakpoint</h4> |
1166 <b>remoteBreakpoint</b>(<i>fn, line, set, cond=None, temp=False</i>) |
1166 <b>remoteBreakpoint</b>(<i>fn, line, set, cond=None, temp=False</i>) |
1167 <p> |
1167 <p> |
1168 Public method to set or clear a breakpoint. |
1168 Public method to set or clear a breakpoint. |
1169 </p><dl> |
1169 </p><dl> |
1170 <dt><i>fn</i></dt> |
1170 <dt><i>fn</i></dt> |
1171 <dd> |
1171 <dd> |
1172 filename the breakpoint belongs to (string) |
1172 filename the breakpoint belongs to (string) |
1173 </dd><dt><i>line</i></dt> |
1173 </dd><dt><i>line</i></dt> |
1174 <dd> |
1174 <dd> |
1175 linenumber of the breakpoint (int) |
1175 linenumber of the breakpoint (int) |
1176 </dd><dt><i>set</i></dt> |
1176 </dd><dt><i>set</i></dt> |
1177 <dd> |
1177 <dd> |
1178 flag indicating setting or resetting a breakpoint (boolean) |
1178 flag indicating setting or resetting a breakpoint (boolean) |
1179 </dd><dt><i>cond</i></dt> |
1179 </dd><dt><i>cond</i></dt> |
1180 <dd> |
1180 <dd> |
1181 condition of the breakpoint (string) |
1181 condition of the breakpoint (string) |
1182 </dd><dt><i>temp</i></dt> |
1182 </dd><dt><i>temp</i></dt> |
1183 <dd> |
1183 <dd> |
1184 flag indicating a temporary breakpoint (boolean) |
1184 flag indicating a temporary breakpoint (boolean) |
1185 </dd> |
1185 </dd> |
1186 </dl><a NAME="DebugServer.remoteCapabilities" ID="DebugServer.remoteCapabilities"></a> |
1186 </dl><a NAME="DebugServer.remoteCapabilities" ID="DebugServer.remoteCapabilities"></a> |
1187 <h4>DebugServer.remoteCapabilities</h4> |
1187 <h4>DebugServer.remoteCapabilities</h4> |
1188 <b>remoteCapabilities</b>(<i></i>) |
1188 <b>remoteCapabilities</b>(<i></i>) |
1189 <p> |
1189 <p> |
1190 Public slot to get the debug clients capabilities. |
1190 Public slot to get the debug clients capabilities. |
1191 </p><a NAME="DebugServer.remoteClientSetFilter" ID="DebugServer.remoteClientSetFilter"></a> |
1191 </p><a NAME="DebugServer.remoteClientSetFilter" ID="DebugServer.remoteClientSetFilter"></a> |
1192 <h4>DebugServer.remoteClientSetFilter</h4> |
1192 <h4>DebugServer.remoteClientSetFilter</h4> |
1193 <b>remoteClientSetFilter</b>(<i>scope, filter</i>) |
1193 <b>remoteClientSetFilter</b>(<i>scope, filter</i>) |
1194 <p> |
1194 <p> |
1195 Public method to set a variables filter list. |
1195 Public method to set a variables filter list. |
1196 </p><dl> |
1196 </p><dl> |
1197 <dt><i>scope</i></dt> |
1197 <dt><i>scope</i></dt> |
1198 <dd> |
1198 <dd> |
1199 the scope of the variables (0 = local, 1 = global) |
1199 the scope of the variables (0 = local, 1 = global) |
1200 </dd><dt><i>filter</i></dt> |
1200 </dd><dt><i>filter</i></dt> |
1201 <dd> |
1201 <dd> |
1202 regexp string for variable names to filter out (string) |
1202 regexp string for variable names to filter out (string) |
1203 </dd> |
1203 </dd> |
1204 </dl><a NAME="DebugServer.remoteClientVariable" ID="DebugServer.remoteClientVariable"></a> |
1204 </dl><a NAME="DebugServer.remoteClientVariable" ID="DebugServer.remoteClientVariable"></a> |
1205 <h4>DebugServer.remoteClientVariable</h4> |
1205 <h4>DebugServer.remoteClientVariable</h4> |
1206 <b>remoteClientVariable</b>(<i>scope, filter, var, framenr = 0</i>) |
1206 <b>remoteClientVariable</b>(<i>scope, filter, var, framenr = 0</i>) |
1207 <p> |
1207 <p> |
1208 Public method to request the variables of the debugged program. |
1208 Public method to request the variables of the debugged program. |
1209 </p><dl> |
1209 </p><dl> |
1210 <dt><i>scope</i></dt> |
1210 <dt><i>scope</i></dt> |
1211 <dd> |
1211 <dd> |
1212 the scope of the variables (0 = local, 1 = global) |
1212 the scope of the variables (0 = local, 1 = global) |
1213 </dd><dt><i>filter</i></dt> |
1213 </dd><dt><i>filter</i></dt> |
1214 <dd> |
1214 <dd> |
1215 list of variable types to filter out (list of int) |
1215 list of variable types to filter out (list of int) |
1216 </dd><dt><i>var</i></dt> |
1216 </dd><dt><i>var</i></dt> |
1217 <dd> |
1217 <dd> |
1218 list encoded name of variable to retrieve (string) |
1218 list encoded name of variable to retrieve (string) |
1219 </dd><dt><i>framenr</i></dt> |
1219 </dd><dt><i>framenr</i></dt> |
1220 <dd> |
1220 <dd> |
1221 framenumber of the variables to retrieve (int) |
1221 framenumber of the variables to retrieve (int) |
1222 </dd> |
1222 </dd> |
1223 </dl><a NAME="DebugServer.remoteClientVariables" ID="DebugServer.remoteClientVariables"></a> |
1223 </dl><a NAME="DebugServer.remoteClientVariables" ID="DebugServer.remoteClientVariables"></a> |
1224 <h4>DebugServer.remoteClientVariables</h4> |
1224 <h4>DebugServer.remoteClientVariables</h4> |
1225 <b>remoteClientVariables</b>(<i>scope, filter, framenr = 0</i>) |
1225 <b>remoteClientVariables</b>(<i>scope, filter, framenr = 0</i>) |
1226 <p> |
1226 <p> |
1227 Public method to request the variables of the debugged program. |
1227 Public method to request the variables of the debugged program. |
1228 </p><dl> |
1228 </p><dl> |
1229 <dt><i>scope</i></dt> |
1229 <dt><i>scope</i></dt> |
1230 <dd> |
1230 <dd> |
1231 the scope of the variables (0 = local, 1 = global) |
1231 the scope of the variables (0 = local, 1 = global) |
1232 </dd><dt><i>filter</i></dt> |
1232 </dd><dt><i>filter</i></dt> |
1233 <dd> |
1233 <dd> |
1234 list of variable types to filter out (list of int) |
1234 list of variable types to filter out (list of int) |
1235 </dd><dt><i>framenr</i></dt> |
1235 </dd><dt><i>framenr</i></dt> |
1236 <dd> |
1236 <dd> |
1237 framenumber of the variables to retrieve (int) |
1237 framenumber of the variables to retrieve (int) |
1238 </dd> |
1238 </dd> |
1239 </dl><a NAME="DebugServer.remoteCompletion" ID="DebugServer.remoteCompletion"></a> |
1239 </dl><a NAME="DebugServer.remoteCompletion" ID="DebugServer.remoteCompletion"></a> |
1240 <h4>DebugServer.remoteCompletion</h4> |
1240 <h4>DebugServer.remoteCompletion</h4> |
1241 <b>remoteCompletion</b>(<i>text</i>) |
1241 <b>remoteCompletion</b>(<i>text</i>) |
1242 <p> |
1242 <p> |
1243 Public slot to get the a list of possible commandline completions |
1243 Public slot to get the a list of possible commandline completions |
1244 from the remote client. |
1244 from the remote client. |
1245 </p><dl> |
1245 </p><dl> |
1246 <dt><i>text</i></dt> |
1246 <dt><i>text</i></dt> |
1247 <dd> |
1247 <dd> |
1248 the text to be completed (string) |
1248 the text to be completed (string) |
1249 </dd> |
1249 </dd> |
1250 </dl><a NAME="DebugServer.remoteContinue" ID="DebugServer.remoteContinue"></a> |
1250 </dl><a NAME="DebugServer.remoteContinue" ID="DebugServer.remoteContinue"></a> |
1251 <h4>DebugServer.remoteContinue</h4> |
1251 <h4>DebugServer.remoteContinue</h4> |
1252 <b>remoteContinue</b>(<i>special = False</i>) |
1252 <b>remoteContinue</b>(<i>special = False</i>) |
1253 <p> |
1253 <p> |
1254 Public method to continue the debugged program. |
1254 Public method to continue the debugged program. |
1255 </p><dl> |
1255 </p><dl> |
1256 <dt><i>special</i></dt> |
1256 <dt><i>special</i></dt> |
1257 <dd> |
1257 <dd> |
1258 flag indicating a special continue operation |
1258 flag indicating a special continue operation |
1259 </dd> |
1259 </dd> |
1260 </dl><a NAME="DebugServer.remoteCoverage" ID="DebugServer.remoteCoverage"></a> |
1260 </dl><a NAME="DebugServer.remoteCoverage" ID="DebugServer.remoteCoverage"></a> |
1261 <h4>DebugServer.remoteCoverage</h4> |
1261 <h4>DebugServer.remoteCoverage</h4> |
1262 <b>remoteCoverage</b>(<i>fn, argv, wd, env, autoClearShell = True, erase = False, forProject = False, runInConsole = False</i>) |
1262 <b>remoteCoverage</b>(<i>fn, argv, wd, env, autoClearShell = True, erase = False, forProject = False, runInConsole = False</i>) |
1263 <p> |
1263 <p> |
1264 Public method to load a new program to collect coverage data. |
1264 Public method to load a new program to collect coverage data. |
1265 </p><dl> |
1265 </p><dl> |
1266 <dt><i>fn</i></dt> |
1266 <dt><i>fn</i></dt> |
1267 <dd> |
1267 <dd> |
1268 the filename to run (string) |
1268 the filename to run (string) |
1269 </dd><dt><i>argv</i></dt> |
1269 </dd><dt><i>argv</i></dt> |
1270 <dd> |
1270 <dd> |
1271 the commandline arguments to pass to the program (string) |
1271 the commandline arguments to pass to the program (string) |
1272 </dd><dt><i>wd</i></dt> |
1272 </dd><dt><i>wd</i></dt> |
1273 <dd> |
1273 <dd> |
1274 the working directory for the program (string) |
1274 the working directory for the program (string) |
1275 </dd><dt><i>env</i></dt> |
1275 </dd><dt><i>env</i></dt> |
1276 <dd> |
1276 <dd> |
1277 environment settings (string) |
1277 environment settings (string) |
1278 </dd><dt><i>autoClearShell=</i></dt> |
1278 </dd><dt><i>autoClearShell=</i></dt> |
1279 <dd> |
1279 <dd> |
1280 flag indicating, that the interpreter window should |
1280 flag indicating, that the interpreter window should |
1281 be cleared (boolean) |
1281 be cleared (boolean) |
1282 </dd><dt><i>erase=</i></dt> |
1282 </dd><dt><i>erase=</i></dt> |
1283 <dd> |
1283 <dd> |
1284 flag indicating that coverage info should be |
1284 flag indicating that coverage info should be |
1285 cleared first (boolean) |
1285 cleared first (boolean) |
1286 </dd><dt><i>forProject=</i></dt> |
1286 </dd><dt><i>forProject=</i></dt> |
1287 <dd> |
1287 <dd> |
1288 flag indicating a project related action (boolean) |
1288 flag indicating a project related action (boolean) |
1289 </dd><dt><i>runInConsole=</i></dt> |
1289 </dd><dt><i>runInConsole=</i></dt> |
1290 <dd> |
1290 <dd> |
1291 flag indicating to start the debugger in a |
1291 flag indicating to start the debugger in a |
1292 console window (boolean) |
1292 console window (boolean) |
1293 </dd> |
1293 </dd> |
1294 </dl><a NAME="DebugServer.remoteEnvironment" ID="DebugServer.remoteEnvironment"></a> |
1294 </dl><a NAME="DebugServer.remoteEnvironment" ID="DebugServer.remoteEnvironment"></a> |
1295 <h4>DebugServer.remoteEnvironment</h4> |
1295 <h4>DebugServer.remoteEnvironment</h4> |
1296 <b>remoteEnvironment</b>(<i>env</i>) |
1296 <b>remoteEnvironment</b>(<i>env</i>) |
1297 <p> |
1297 <p> |
1298 Public method to set the environment for a program to debug, run, ... |
1298 Public method to set the environment for a program to debug, run, ... |
1299 </p><dl> |
1299 </p><dl> |
1300 <dt><i>env</i></dt> |
1300 <dt><i>env</i></dt> |
1301 <dd> |
1301 <dd> |
1302 environment settings (string) |
1302 environment settings (string) |
1303 </dd> |
1303 </dd> |
1304 </dl><a NAME="DebugServer.remoteEval" ID="DebugServer.remoteEval"></a> |
1304 </dl><a NAME="DebugServer.remoteEval" ID="DebugServer.remoteEval"></a> |
1305 <h4>DebugServer.remoteEval</h4> |
1305 <h4>DebugServer.remoteEval</h4> |
1306 <b>remoteEval</b>(<i>arg</i>) |
1306 <b>remoteEval</b>(<i>arg</i>) |
1307 <p> |
1307 <p> |
1308 Public method to evaluate arg in the current context of the debugged program. |
1308 Public method to evaluate arg in the current context of the debugged program. |
1309 </p><dl> |
1309 </p><dl> |
1310 <dt><i>arg</i></dt> |
1310 <dt><i>arg</i></dt> |
1311 <dd> |
1311 <dd> |
1312 the arguments to evaluate (string) |
1312 the arguments to evaluate (string) |
1313 </dd> |
1313 </dd> |
1314 </dl><a NAME="DebugServer.remoteExec" ID="DebugServer.remoteExec"></a> |
1314 </dl><a NAME="DebugServer.remoteExec" ID="DebugServer.remoteExec"></a> |
1315 <h4>DebugServer.remoteExec</h4> |
1315 <h4>DebugServer.remoteExec</h4> |
1316 <b>remoteExec</b>(<i>stmt</i>) |
1316 <b>remoteExec</b>(<i>stmt</i>) |
1317 <p> |
1317 <p> |
1318 Public method to execute stmt in the current context of the debugged program. |
1318 Public method to execute stmt in the current context of the debugged program. |
1319 </p><dl> |
1319 </p><dl> |
1320 <dt><i>stmt</i></dt> |
1320 <dt><i>stmt</i></dt> |
1321 <dd> |
1321 <dd> |
1322 statement to execute (string) |
1322 statement to execute (string) |
1323 </dd> |
1323 </dd> |
1324 </dl><a NAME="DebugServer.remoteLoad" ID="DebugServer.remoteLoad"></a> |
1324 </dl><a NAME="DebugServer.remoteLoad" ID="DebugServer.remoteLoad"></a> |
1325 <h4>DebugServer.remoteLoad</h4> |
1325 <h4>DebugServer.remoteLoad</h4> |
1326 <b>remoteLoad</b>(<i>fn, argv, wd, env, autoClearShell = True, tracePython = False, autoContinue = True, forProject = False, runInConsole = False, autoFork = False, forkChild = False</i>) |
1326 <b>remoteLoad</b>(<i>fn, argv, wd, env, autoClearShell = True, tracePython = False, autoContinue = True, forProject = False, runInConsole = False, autoFork = False, forkChild = False</i>) |
1327 <p> |
1327 <p> |
1328 Public method to load a new program to debug. |
1328 Public method to load a new program to debug. |
1329 </p><dl> |
1329 </p><dl> |
1330 <dt><i>fn</i></dt> |
1330 <dt><i>fn</i></dt> |
1331 <dd> |
1331 <dd> |
1332 the filename to debug (string) |
1332 the filename to debug (string) |
1333 </dd><dt><i>argv</i></dt> |
1333 </dd><dt><i>argv</i></dt> |
1334 <dd> |
1334 <dd> |
1335 the commandline arguments to pass to the program (string) |
1335 the commandline arguments to pass to the program (string) |
1336 </dd><dt><i>wd</i></dt> |
1336 </dd><dt><i>wd</i></dt> |
1337 <dd> |
1337 <dd> |
1338 the working directory for the program (string) |
1338 the working directory for the program (string) |
1339 </dd><dt><i>env</i></dt> |
1339 </dd><dt><i>env</i></dt> |
1340 <dd> |
1340 <dd> |
1341 environment settings (string) |
1341 environment settings (string) |
1342 </dd><dt><i>autoClearShell=</i></dt> |
1342 </dd><dt><i>autoClearShell=</i></dt> |
1343 <dd> |
1343 <dd> |
1344 flag indicating, that the interpreter window should |
1344 flag indicating, that the interpreter window should |
1345 be cleared (boolean) |
1345 be cleared (boolean) |
1346 </dd><dt><i>tracePython=</i></dt> |
1346 </dd><dt><i>tracePython=</i></dt> |
1347 <dd> |
1347 <dd> |
1348 flag indicating if the Python library should be traced |
1348 flag indicating if the Python library should be traced |
1349 as well (boolean) |
1349 as well (boolean) |
1350 </dd><dt><i>autoContinue=</i></dt> |
1350 </dd><dt><i>autoContinue=</i></dt> |
1351 <dd> |
1351 <dd> |
1352 flag indicating, that the debugger should not stop |
1352 flag indicating, that the debugger should not stop |
1353 at the first executable line (boolean) |
1353 at the first executable line (boolean) |
1354 </dd><dt><i>forProject=</i></dt> |
1354 </dd><dt><i>forProject=</i></dt> |
1355 <dd> |
1355 <dd> |
1356 flag indicating a project related action (boolean) |
1356 flag indicating a project related action (boolean) |
1357 </dd><dt><i>runInConsole=</i></dt> |
1357 </dd><dt><i>runInConsole=</i></dt> |
1358 <dd> |
1358 <dd> |
1359 flag indicating to start the debugger in a |
1359 flag indicating to start the debugger in a |
1360 console window (boolean) |
1360 console window (boolean) |
1361 </dd><dt><i>autoFork=</i></dt> |
1361 </dd><dt><i>autoFork=</i></dt> |
1362 <dd> |
1362 <dd> |
1363 flag indicating the automatic fork mode (boolean) |
1363 flag indicating the automatic fork mode (boolean) |
1364 </dd><dt><i>forkChild=</i></dt> |
1364 </dd><dt><i>forkChild=</i></dt> |
1365 <dd> |
1365 <dd> |
1366 flag indicating to debug the child after forking (boolean) |
1366 flag indicating to debug the child after forking (boolean) |
1367 </dd> |
1367 </dd> |
1368 </dl><a NAME="DebugServer.remoteProfile" ID="DebugServer.remoteProfile"></a> |
1368 </dl><a NAME="DebugServer.remoteProfile" ID="DebugServer.remoteProfile"></a> |
1369 <h4>DebugServer.remoteProfile</h4> |
1369 <h4>DebugServer.remoteProfile</h4> |
1370 <b>remoteProfile</b>(<i>fn, argv, wd, env, autoClearShell = True, erase = False, forProject = False, runInConsole = False</i>) |
1370 <b>remoteProfile</b>(<i>fn, argv, wd, env, autoClearShell = True, erase = False, forProject = False, runInConsole = False</i>) |
1371 <p> |
1371 <p> |
1372 Public method to load a new program to collect profiling data. |
1372 Public method to load a new program to collect profiling data. |
1373 </p><dl> |
1373 </p><dl> |
1374 <dt><i>fn</i></dt> |
1374 <dt><i>fn</i></dt> |
1375 <dd> |
1375 <dd> |
1376 the filename to run (string) |
1376 the filename to run (string) |
1377 </dd><dt><i>argv</i></dt> |
1377 </dd><dt><i>argv</i></dt> |
1378 <dd> |
1378 <dd> |
1379 the commandline arguments to pass to the program (string) |
1379 the commandline arguments to pass to the program (string) |
1380 </dd><dt><i>wd</i></dt> |
1380 </dd><dt><i>wd</i></dt> |
1381 <dd> |
1381 <dd> |
1382 the working directory for the program (string) |
1382 the working directory for the program (string) |
1383 </dd><dt><i>env</i></dt> |
1383 </dd><dt><i>env</i></dt> |
1384 <dd> |
1384 <dd> |
1385 environment settings (string) |
1385 environment settings (string) |
1386 </dd><dt><i>autoClearShell=</i></dt> |
1386 </dd><dt><i>autoClearShell=</i></dt> |
1387 <dd> |
1387 <dd> |
1388 flag indicating, that the interpreter window should |
1388 flag indicating, that the interpreter window should |
1389 be cleared (boolean) |
1389 be cleared (boolean) |
1390 </dd><dt><i>erase=</i></dt> |
1390 </dd><dt><i>erase=</i></dt> |
1391 <dd> |
1391 <dd> |
1392 flag indicating that timing info should be cleared first (boolean) |
1392 flag indicating that timing info should be cleared first (boolean) |
1393 </dd><dt><i>forProject=</i></dt> |
1393 </dd><dt><i>forProject=</i></dt> |
1394 <dd> |
1394 <dd> |
1395 flag indicating a project related action (boolean) |
1395 flag indicating a project related action (boolean) |
1396 </dd><dt><i>runInConsole=</i></dt> |
1396 </dd><dt><i>runInConsole=</i></dt> |
1397 <dd> |
1397 <dd> |
1398 flag indicating to start the debugger in a |
1398 flag indicating to start the debugger in a |
1399 console window (boolean) |
1399 console window (boolean) |
1400 </dd> |
1400 </dd> |
1401 </dl><a NAME="DebugServer.remoteRawInput" ID="DebugServer.remoteRawInput"></a> |
1401 </dl><a NAME="DebugServer.remoteRawInput" ID="DebugServer.remoteRawInput"></a> |
1402 <h4>DebugServer.remoteRawInput</h4> |
1402 <h4>DebugServer.remoteRawInput</h4> |
1403 <b>remoteRawInput</b>(<i>s</i>) |
1403 <b>remoteRawInput</b>(<i>s</i>) |
1404 <p> |
1404 <p> |
1405 Public method to send the raw input to the debugged program. |
1405 Public method to send the raw input to the debugged program. |
1406 </p><dl> |
1406 </p><dl> |
1407 <dt><i>s</i></dt> |
1407 <dt><i>s</i></dt> |
1408 <dd> |
1408 <dd> |
1409 the raw input (string) |
1409 the raw input (string) |
1410 </dd> |
1410 </dd> |
1411 </dl><a NAME="DebugServer.remoteRun" ID="DebugServer.remoteRun"></a> |
1411 </dl><a NAME="DebugServer.remoteRun" ID="DebugServer.remoteRun"></a> |
1412 <h4>DebugServer.remoteRun</h4> |
1412 <h4>DebugServer.remoteRun</h4> |
1413 <b>remoteRun</b>(<i>fn, argv, wd, env, autoClearShell = True, forProject = False, runInConsole = False</i>) |
1413 <b>remoteRun</b>(<i>fn, argv, wd, env, autoClearShell = True, forProject = False, runInConsole = False</i>) |
1414 <p> |
1414 <p> |
1415 Public method to load a new program to run. |
1415 Public method to load a new program to run. |
1416 </p><dl> |
1416 </p><dl> |
1417 <dt><i>fn</i></dt> |
1417 <dt><i>fn</i></dt> |
1418 <dd> |
1418 <dd> |
1419 the filename to run (string) |
1419 the filename to run (string) |
1420 </dd><dt><i>argv</i></dt> |
1420 </dd><dt><i>argv</i></dt> |
1421 <dd> |
1421 <dd> |
1422 the commandline arguments to pass to the program (string) |
1422 the commandline arguments to pass to the program (string) |
1423 </dd><dt><i>wd</i></dt> |
1423 </dd><dt><i>wd</i></dt> |
1424 <dd> |
1424 <dd> |
1425 the working directory for the program (string) |
1425 the working directory for the program (string) |
1426 </dd><dt><i>env</i></dt> |
1426 </dd><dt><i>env</i></dt> |
1427 <dd> |
1427 <dd> |
1428 environment settings (string) |
1428 environment settings (string) |
1429 </dd><dt><i>autoClearShell=</i></dt> |
1429 </dd><dt><i>autoClearShell=</i></dt> |
1430 <dd> |
1430 <dd> |
1431 flag indicating, that the interpreter window should |
1431 flag indicating, that the interpreter window should |
1432 be cleared (boolean) |
1432 be cleared (boolean) |
1433 </dd><dt><i>forProject=</i></dt> |
1433 </dd><dt><i>forProject=</i></dt> |
1434 <dd> |
1434 <dd> |
1435 flag indicating a project related action (boolean) |
1435 flag indicating a project related action (boolean) |
1436 </dd><dt><i>runInConsole=</i></dt> |
1436 </dd><dt><i>runInConsole=</i></dt> |
1437 <dd> |
1437 <dd> |
1438 flag indicating to start the debugger in a |
1438 flag indicating to start the debugger in a |
1439 console window (boolean) |
1439 console window (boolean) |
1440 </dd> |
1440 </dd> |
1441 </dl><a NAME="DebugServer.remoteSetThread" ID="DebugServer.remoteSetThread"></a> |
1441 </dl><a NAME="DebugServer.remoteSetThread" ID="DebugServer.remoteSetThread"></a> |
1442 <h4>DebugServer.remoteSetThread</h4> |
1442 <h4>DebugServer.remoteSetThread</h4> |
1443 <b>remoteSetThread</b>(<i>tid</i>) |
1443 <b>remoteSetThread</b>(<i>tid</i>) |
1444 <p> |
1444 <p> |
1445 Public method to request to set the given thread as current thread. |
1445 Public method to request to set the given thread as current thread. |
1446 </p><dl> |
1446 </p><dl> |
1447 <dt><i>tid</i></dt> |
1447 <dt><i>tid</i></dt> |
1448 <dd> |
1448 <dd> |
1449 id of the thread (integer) |
1449 id of the thread (integer) |
1450 </dd> |
1450 </dd> |
1451 </dl><a NAME="DebugServer.remoteStatement" ID="DebugServer.remoteStatement"></a> |
1451 </dl><a NAME="DebugServer.remoteStatement" ID="DebugServer.remoteStatement"></a> |
1452 <h4>DebugServer.remoteStatement</h4> |
1452 <h4>DebugServer.remoteStatement</h4> |
1453 <b>remoteStatement</b>(<i>stmt</i>) |
1453 <b>remoteStatement</b>(<i>stmt</i>) |
1454 <p> |
1454 <p> |
1455 Public method to execute a Python statement. |
1455 Public method to execute a Python statement. |
1456 </p><dl> |
1456 </p><dl> |
1457 <dt><i>stmt</i></dt> |
1457 <dt><i>stmt</i></dt> |
1458 <dd> |
1458 <dd> |
1459 the Python statement to execute (string). It |
1459 the Python statement to execute (string). It |
1460 should not have a trailing newline. |
1460 should not have a trailing newline. |
1461 </dd> |
1461 </dd> |
1462 </dl><a NAME="DebugServer.remoteStep" ID="DebugServer.remoteStep"></a> |
1462 </dl><a NAME="DebugServer.remoteStep" ID="DebugServer.remoteStep"></a> |
1463 <h4>DebugServer.remoteStep</h4> |
1463 <h4>DebugServer.remoteStep</h4> |
1464 <b>remoteStep</b>(<i></i>) |
1464 <b>remoteStep</b>(<i></i>) |
1465 <p> |
1465 <p> |
1466 Public method to single step the debugged program. |
1466 Public method to single step the debugged program. |
1467 </p><a NAME="DebugServer.remoteStepOut" ID="DebugServer.remoteStepOut"></a> |
1467 </p><a NAME="DebugServer.remoteStepOut" ID="DebugServer.remoteStepOut"></a> |
1468 <h4>DebugServer.remoteStepOut</h4> |
1468 <h4>DebugServer.remoteStepOut</h4> |
1469 <b>remoteStepOut</b>(<i></i>) |
1469 <b>remoteStepOut</b>(<i></i>) |
1470 <p> |
1470 <p> |
1471 Public method to step out the debugged program. |
1471 Public method to step out the debugged program. |
1472 </p><a NAME="DebugServer.remoteStepOver" ID="DebugServer.remoteStepOver"></a> |
1472 </p><a NAME="DebugServer.remoteStepOver" ID="DebugServer.remoteStepOver"></a> |
1473 <h4>DebugServer.remoteStepOver</h4> |
1473 <h4>DebugServer.remoteStepOver</h4> |
1474 <b>remoteStepOver</b>(<i></i>) |
1474 <b>remoteStepOver</b>(<i></i>) |
1475 <p> |
1475 <p> |
1476 Public method to step over the debugged program. |
1476 Public method to step over the debugged program. |
1477 </p><a NAME="DebugServer.remoteStepQuit" ID="DebugServer.remoteStepQuit"></a> |
1477 </p><a NAME="DebugServer.remoteStepQuit" ID="DebugServer.remoteStepQuit"></a> |
1478 <h4>DebugServer.remoteStepQuit</h4> |
1478 <h4>DebugServer.remoteStepQuit</h4> |
1479 <b>remoteStepQuit</b>(<i></i>) |
1479 <b>remoteStepQuit</b>(<i></i>) |
1480 <p> |
1480 <p> |
1481 Public method to stop the debugged program. |
1481 Public method to stop the debugged program. |
1482 </p><a NAME="DebugServer.remoteThreadList" ID="DebugServer.remoteThreadList"></a> |
1482 </p><a NAME="DebugServer.remoteThreadList" ID="DebugServer.remoteThreadList"></a> |
1483 <h4>DebugServer.remoteThreadList</h4> |
1483 <h4>DebugServer.remoteThreadList</h4> |
1484 <b>remoteThreadList</b>(<i></i>) |
1484 <b>remoteThreadList</b>(<i></i>) |
1485 <p> |
1485 <p> |
1486 Public method to request the list of threads from the client. |
1486 Public method to request the list of threads from the client. |
1487 </p><a NAME="DebugServer.remoteUTPrepare" ID="DebugServer.remoteUTPrepare"></a> |
1487 </p><a NAME="DebugServer.remoteUTPrepare" ID="DebugServer.remoteUTPrepare"></a> |
1488 <h4>DebugServer.remoteUTPrepare</h4> |
1488 <h4>DebugServer.remoteUTPrepare</h4> |
1489 <b>remoteUTPrepare</b>(<i>fn, tn, tfn, cov, covname, coverase</i>) |
1489 <b>remoteUTPrepare</b>(<i>fn, tn, tfn, cov, covname, coverase</i>) |
1490 <p> |
1490 <p> |
1491 Public method to prepare a new unittest run. |
1491 Public method to prepare a new unittest run. |
1492 </p><dl> |
1492 </p><dl> |
1493 <dt><i>fn</i></dt> |
1493 <dt><i>fn</i></dt> |
1494 <dd> |
1494 <dd> |
1495 the filename to load (string) |
1495 the filename to load (string) |
1496 </dd><dt><i>tn</i></dt> |
1496 </dd><dt><i>tn</i></dt> |
1497 <dd> |
1497 <dd> |
1498 the testname to load (string) |
1498 the testname to load (string) |
1499 </dd><dt><i>tfn</i></dt> |
1499 </dd><dt><i>tfn</i></dt> |
1500 <dd> |
1500 <dd> |
1501 the test function name to load tests from (string) |
1501 the test function name to load tests from (string) |
1502 </dd><dt><i>cov</i></dt> |
1502 </dd><dt><i>cov</i></dt> |
1503 <dd> |
1503 <dd> |
1504 flag indicating collection of coverage data is requested |
1504 flag indicating collection of coverage data is requested |
1505 </dd><dt><i>covname</i></dt> |
1505 </dd><dt><i>covname</i></dt> |
1506 <dd> |
1506 <dd> |
1507 filename to be used to assemble the coverage caches |
1507 filename to be used to assemble the coverage caches |
1508 filename (string) |
1508 filename (string) |
1509 </dd><dt><i>coverase</i></dt> |
1509 </dd><dt><i>coverase</i></dt> |
1510 <dd> |
1510 <dd> |
1511 flag indicating erasure of coverage data is requested (boolean) |
1511 flag indicating erasure of coverage data is requested (boolean) |
1512 </dd> |
1512 </dd> |
1513 </dl><a NAME="DebugServer.remoteUTRun" ID="DebugServer.remoteUTRun"></a> |
1513 </dl><a NAME="DebugServer.remoteUTRun" ID="DebugServer.remoteUTRun"></a> |
1514 <h4>DebugServer.remoteUTRun</h4> |
1514 <h4>DebugServer.remoteUTRun</h4> |
1515 <b>remoteUTRun</b>(<i></i>) |
1515 <b>remoteUTRun</b>(<i></i>) |
1516 <p> |
1516 <p> |
1517 Public method to start a unittest run. |
1517 Public method to start a unittest run. |
1518 </p><a NAME="DebugServer.remoteUTStop" ID="DebugServer.remoteUTStop"></a> |
1518 </p><a NAME="DebugServer.remoteUTStop" ID="DebugServer.remoteUTStop"></a> |
1519 <h4>DebugServer.remoteUTStop</h4> |
1519 <h4>DebugServer.remoteUTStop</h4> |
1520 <b>remoteUTStop</b>(<i></i>) |
1520 <b>remoteUTStop</b>(<i></i>) |
1521 <p> |
1521 <p> |
1522 public method to stop a unittest run. |
1522 public method to stop a unittest run. |
1523 </p><a NAME="DebugServer.shutdownServer" ID="DebugServer.shutdownServer"></a> |
1523 </p><a NAME="DebugServer.shutdownServer" ID="DebugServer.shutdownServer"></a> |
1524 <h4>DebugServer.shutdownServer</h4> |
1524 <h4>DebugServer.shutdownServer</h4> |
1525 <b>shutdownServer</b>(<i></i>) |
1525 <b>shutdownServer</b>(<i></i>) |
1526 <p> |
1526 <p> |
1527 Public method to cleanly shut down. |
1527 Public method to cleanly shut down. |
1528 </p><p> |
1528 </p><p> |
1529 It closes our socket and shuts down |
1529 It closes our socket and shuts down |
1530 the debug client. (Needed on Win OS) |
1530 the debug client. (Needed on Win OS) |
1531 </p><a NAME="DebugServer.startClient" ID="DebugServer.startClient"></a> |
1531 </p><a NAME="DebugServer.startClient" ID="DebugServer.startClient"></a> |
1532 <h4>DebugServer.startClient</h4> |
1532 <h4>DebugServer.startClient</h4> |
1533 <b>startClient</b>(<i>unplanned = True, clType = None, forProject = False, runInConsole = False</i>) |
1533 <b>startClient</b>(<i>unplanned = True, clType = None, forProject = False, runInConsole = False</i>) |
1534 <p> |
1534 <p> |
1535 Public method to start a debug client. |
1535 Public method to start a debug client. |
1536 </p><dl> |
1536 </p><dl> |
1537 <dt><i>unplanned=</i></dt> |
1537 <dt><i>unplanned=</i></dt> |
1538 <dd> |
1538 <dd> |
1539 flag indicating that the client has died (boolean) |
1539 flag indicating that the client has died (boolean) |
1540 </dd><dt><i>clType=</i></dt> |
1540 </dd><dt><i>clType=</i></dt> |
1541 <dd> |
1541 <dd> |
1542 type of client to be started (string) |
1542 type of client to be started (string) |
1543 </dd><dt><i>forProject=</i></dt> |
1543 </dd><dt><i>forProject=</i></dt> |
1544 <dd> |
1544 <dd> |
1545 flag indicating a project related action (boolean) |
1545 flag indicating a project related action (boolean) |
1546 </dd><dt><i>runInConsole=</i></dt> |
1546 </dd><dt><i>runInConsole=</i></dt> |
1547 <dd> |
1547 <dd> |
1548 flag indicating to start the debugger in a |
1548 flag indicating to start the debugger in a |
1549 console window (boolean) |
1549 console window (boolean) |
1550 </dd> |
1550 </dd> |
1551 </dl> |
1551 </dl> |
1552 <div align="right"><a href="#top">Up</a></div> |
1552 <div align="right"><a href="#top">Up</a></div> |
1553 <hr /> |
1553 <hr /> |
1554 </body></html> |
1554 </body></html> |