56 </table> |
56 </table> |
57 <h3>Methods</h3> |
57 <h3>Methods</h3> |
58 <table> |
58 <table> |
59 <tr> |
59 <tr> |
60 <td><a href="#DebuggerInterfaceNone.__init__">DebuggerInterfaceNone</a></td> |
60 <td><a href="#DebuggerInterfaceNone.__init__">DebuggerInterfaceNone</a></td> |
61 <td>Constructor</td> |
61 <td>Constructor</td> |
62 </tr><tr> |
62 </tr><tr> |
63 <td><a href="#DebuggerInterfaceNone.flush">flush</a></td> |
63 <td><a href="#DebuggerInterfaceNone.flush">flush</a></td> |
64 <td>Public slot to flush the queue.</td> |
64 <td>Public slot to flush the queue.</td> |
65 </tr><tr> |
65 </tr><tr> |
66 <td><a href="#DebuggerInterfaceNone.getClientCapabilities">getClientCapabilities</a></td> |
66 <td><a href="#DebuggerInterfaceNone.getClientCapabilities">getClientCapabilities</a></td> |
67 <td>Public method to retrieve the debug clients capabilities.</td> |
67 <td>Public method to retrieve the debug clients capabilities.</td> |
68 </tr><tr> |
68 </tr><tr> |
69 <td><a href="#DebuggerInterfaceNone.isConnected">isConnected</a></td> |
69 <td><a href="#DebuggerInterfaceNone.isConnected">isConnected</a></td> |
70 <td>Public method to test, if a debug client has connected.</td> |
70 <td>Public method to test, if a debug client has connected.</td> |
71 </tr><tr> |
71 </tr><tr> |
72 <td><a href="#DebuggerInterfaceNone.newConnection">newConnection</a></td> |
72 <td><a href="#DebuggerInterfaceNone.newConnection">newConnection</a></td> |
73 <td>Public slot to handle a new connection.</td> |
73 <td>Public slot to handle a new connection.</td> |
74 </tr><tr> |
74 </tr><tr> |
75 <td><a href="#DebuggerInterfaceNone.remoteBanner">remoteBanner</a></td> |
75 <td><a href="#DebuggerInterfaceNone.remoteBanner">remoteBanner</a></td> |
76 <td>Public slot to get the banner info of the remote client.</td> |
76 <td>Public slot to get the banner info of the remote client.</td> |
77 </tr><tr> |
77 </tr><tr> |
78 <td><a href="#DebuggerInterfaceNone.remoteBreakpoint">remoteBreakpoint</a></td> |
78 <td><a href="#DebuggerInterfaceNone.remoteBreakpoint">remoteBreakpoint</a></td> |
79 <td>Public method to set or clear a breakpoint.</td> |
79 <td>Public method to set or clear a breakpoint.</td> |
80 </tr><tr> |
80 </tr><tr> |
81 <td><a href="#DebuggerInterfaceNone.remoteBreakpointEnable">remoteBreakpointEnable</a></td> |
81 <td><a href="#DebuggerInterfaceNone.remoteBreakpointEnable">remoteBreakpointEnable</a></td> |
82 <td>Public method to enable or disable a breakpoint.</td> |
82 <td>Public method to enable or disable a breakpoint.</td> |
83 </tr><tr> |
83 </tr><tr> |
84 <td><a href="#DebuggerInterfaceNone.remoteBreakpointIgnore">remoteBreakpointIgnore</a></td> |
84 <td><a href="#DebuggerInterfaceNone.remoteBreakpointIgnore">remoteBreakpointIgnore</a></td> |
85 <td>Public method to ignore a breakpoint the next couple of occurrences.</td> |
85 <td>Public method to ignore a breakpoint the next couple of occurrences.</td> |
86 </tr><tr> |
86 </tr><tr> |
87 <td><a href="#DebuggerInterfaceNone.remoteCapabilities">remoteCapabilities</a></td> |
87 <td><a href="#DebuggerInterfaceNone.remoteCapabilities">remoteCapabilities</a></td> |
88 <td>Public slot to get the debug clients capabilities.</td> |
88 <td>Public slot to get the debug clients capabilities.</td> |
89 </tr><tr> |
89 </tr><tr> |
90 <td><a href="#DebuggerInterfaceNone.remoteClientSetFilter">remoteClientSetFilter</a></td> |
90 <td><a href="#DebuggerInterfaceNone.remoteClientSetFilter">remoteClientSetFilter</a></td> |
91 <td>Public method to set a variables filter list.</td> |
91 <td>Public method to set a variables filter list.</td> |
92 </tr><tr> |
92 </tr><tr> |
93 <td><a href="#DebuggerInterfaceNone.remoteClientVariable">remoteClientVariable</a></td> |
93 <td><a href="#DebuggerInterfaceNone.remoteClientVariable">remoteClientVariable</a></td> |
94 <td>Public method to request the variables of the debugged program.</td> |
94 <td>Public method to request the variables of the debugged program.</td> |
95 </tr><tr> |
95 </tr><tr> |
96 <td><a href="#DebuggerInterfaceNone.remoteClientVariables">remoteClientVariables</a></td> |
96 <td><a href="#DebuggerInterfaceNone.remoteClientVariables">remoteClientVariables</a></td> |
97 <td>Public method to request the variables of the debugged program.</td> |
97 <td>Public method to request the variables of the debugged program.</td> |
98 </tr><tr> |
98 </tr><tr> |
99 <td><a href="#DebuggerInterfaceNone.remoteCompletion">remoteCompletion</a></td> |
99 <td><a href="#DebuggerInterfaceNone.remoteCompletion">remoteCompletion</a></td> |
100 <td>Public slot to get the a list of possible commandline completions from the remote client.</td> |
100 <td>Public slot to get the a list of possible commandline completions from the remote client.</td> |
101 </tr><tr> |
101 </tr><tr> |
102 <td><a href="#DebuggerInterfaceNone.remoteContinue">remoteContinue</a></td> |
102 <td><a href="#DebuggerInterfaceNone.remoteContinue">remoteContinue</a></td> |
103 <td>Public method to continue the debugged program.</td> |
103 <td>Public method to continue the debugged program.</td> |
104 </tr><tr> |
104 </tr><tr> |
105 <td><a href="#DebuggerInterfaceNone.remoteCoverage">remoteCoverage</a></td> |
105 <td><a href="#DebuggerInterfaceNone.remoteCoverage">remoteCoverage</a></td> |
106 <td>Public method to load a new program to collect coverage data.</td> |
106 <td>Public method to load a new program to collect coverage data.</td> |
107 </tr><tr> |
107 </tr><tr> |
108 <td><a href="#DebuggerInterfaceNone.remoteEnvironment">remoteEnvironment</a></td> |
108 <td><a href="#DebuggerInterfaceNone.remoteEnvironment">remoteEnvironment</a></td> |
109 <td>Public method to set the environment for a program to debug, run, ...</td> |
109 <td>Public method to set the environment for a program to debug, run, ...</td> |
110 </tr><tr> |
110 </tr><tr> |
111 <td><a href="#DebuggerInterfaceNone.remoteEval">remoteEval</a></td> |
111 <td><a href="#DebuggerInterfaceNone.remoteEval">remoteEval</a></td> |
112 <td>Public method to evaluate arg in the current context of the debugged program.</td> |
112 <td>Public method to evaluate arg in the current context of the debugged program.</td> |
113 </tr><tr> |
113 </tr><tr> |
114 <td><a href="#DebuggerInterfaceNone.remoteExec">remoteExec</a></td> |
114 <td><a href="#DebuggerInterfaceNone.remoteExec">remoteExec</a></td> |
115 <td>Public method to execute stmt in the current context of the debugged program.</td> |
115 <td>Public method to execute stmt in the current context of the debugged program.</td> |
116 </tr><tr> |
116 </tr><tr> |
117 <td><a href="#DebuggerInterfaceNone.remoteLoad">remoteLoad</a></td> |
117 <td><a href="#DebuggerInterfaceNone.remoteLoad">remoteLoad</a></td> |
118 <td>Public method to load a new program to debug.</td> |
118 <td>Public method to load a new program to debug.</td> |
119 </tr><tr> |
119 </tr><tr> |
120 <td><a href="#DebuggerInterfaceNone.remoteProfile">remoteProfile</a></td> |
120 <td><a href="#DebuggerInterfaceNone.remoteProfile">remoteProfile</a></td> |
121 <td>Public method to load a new program to collect profiling data.</td> |
121 <td>Public method to load a new program to collect profiling data.</td> |
122 </tr><tr> |
122 </tr><tr> |
123 <td><a href="#DebuggerInterfaceNone.remoteRawInput">remoteRawInput</a></td> |
123 <td><a href="#DebuggerInterfaceNone.remoteRawInput">remoteRawInput</a></td> |
124 <td>Public method to send the raw input to the debugged program.</td> |
124 <td>Public method to send the raw input to the debugged program.</td> |
125 </tr><tr> |
125 </tr><tr> |
126 <td><a href="#DebuggerInterfaceNone.remoteRun">remoteRun</a></td> |
126 <td><a href="#DebuggerInterfaceNone.remoteRun">remoteRun</a></td> |
127 <td>Public method to load a new program to run.</td> |
127 <td>Public method to load a new program to run.</td> |
128 </tr><tr> |
128 </tr><tr> |
129 <td><a href="#DebuggerInterfaceNone.remoteSetThread">remoteSetThread</a></td> |
129 <td><a href="#DebuggerInterfaceNone.remoteSetThread">remoteSetThread</a></td> |
130 <td>Public method to request to set the given thread as current thread.</td> |
130 <td>Public method to request to set the given thread as current thread.</td> |
131 </tr><tr> |
131 </tr><tr> |
132 <td><a href="#DebuggerInterfaceNone.remoteStatement">remoteStatement</a></td> |
132 <td><a href="#DebuggerInterfaceNone.remoteStatement">remoteStatement</a></td> |
133 <td>Public method to execute a Python statement.</td> |
133 <td>Public method to execute a Python statement.</td> |
134 </tr><tr> |
134 </tr><tr> |
135 <td><a href="#DebuggerInterfaceNone.remoteStep">remoteStep</a></td> |
135 <td><a href="#DebuggerInterfaceNone.remoteStep">remoteStep</a></td> |
136 <td>Public method to single step the debugged program.</td> |
136 <td>Public method to single step the debugged program.</td> |
137 </tr><tr> |
137 </tr><tr> |
138 <td><a href="#DebuggerInterfaceNone.remoteStepOut">remoteStepOut</a></td> |
138 <td><a href="#DebuggerInterfaceNone.remoteStepOut">remoteStepOut</a></td> |
139 <td>Public method to step out the debugged program.</td> |
139 <td>Public method to step out the debugged program.</td> |
140 </tr><tr> |
140 </tr><tr> |
141 <td><a href="#DebuggerInterfaceNone.remoteStepOver">remoteStepOver</a></td> |
141 <td><a href="#DebuggerInterfaceNone.remoteStepOver">remoteStepOver</a></td> |
142 <td>Public method to step over the debugged program.</td> |
142 <td>Public method to step over the debugged program.</td> |
143 </tr><tr> |
143 </tr><tr> |
144 <td><a href="#DebuggerInterfaceNone.remoteStepQuit">remoteStepQuit</a></td> |
144 <td><a href="#DebuggerInterfaceNone.remoteStepQuit">remoteStepQuit</a></td> |
145 <td>Public method to stop the debugged program.</td> |
145 <td>Public method to stop the debugged program.</td> |
146 </tr><tr> |
146 </tr><tr> |
147 <td><a href="#DebuggerInterfaceNone.remoteThreadList">remoteThreadList</a></td> |
147 <td><a href="#DebuggerInterfaceNone.remoteThreadList">remoteThreadList</a></td> |
148 <td>Public method to request the list of threads from the client.</td> |
148 <td>Public method to request the list of threads from the client.</td> |
149 </tr><tr> |
149 </tr><tr> |
150 <td><a href="#DebuggerInterfaceNone.remoteUTPrepare">remoteUTPrepare</a></td> |
150 <td><a href="#DebuggerInterfaceNone.remoteUTPrepare">remoteUTPrepare</a></td> |
151 <td>Public method to prepare a new unittest run.</td> |
151 <td>Public method to prepare a new unittest run.</td> |
152 </tr><tr> |
152 </tr><tr> |
153 <td><a href="#DebuggerInterfaceNone.remoteUTRun">remoteUTRun</a></td> |
153 <td><a href="#DebuggerInterfaceNone.remoteUTRun">remoteUTRun</a></td> |
154 <td>Public method to start a unittest run.</td> |
154 <td>Public method to start a unittest run.</td> |
155 </tr><tr> |
155 </tr><tr> |
156 <td><a href="#DebuggerInterfaceNone.remoteUTStop">remoteUTStop</a></td> |
156 <td><a href="#DebuggerInterfaceNone.remoteUTStop">remoteUTStop</a></td> |
157 <td>public method to stop a unittest run.</td> |
157 <td>public method to stop a unittest run.</td> |
158 </tr><tr> |
158 </tr><tr> |
159 <td><a href="#DebuggerInterfaceNone.remoteWatchpoint">remoteWatchpoint</a></td> |
159 <td><a href="#DebuggerInterfaceNone.remoteWatchpoint">remoteWatchpoint</a></td> |
160 <td>Public method to set or clear a watch expression.</td> |
160 <td>Public method to set or clear a watch expression.</td> |
161 </tr><tr> |
161 </tr><tr> |
162 <td><a href="#DebuggerInterfaceNone.remoteWatchpointEnable">remoteWatchpointEnable</a></td> |
162 <td><a href="#DebuggerInterfaceNone.remoteWatchpointEnable">remoteWatchpointEnable</a></td> |
163 <td>Public method to enable or disable a watch expression.</td> |
163 <td>Public method to enable or disable a watch expression.</td> |
164 </tr><tr> |
164 </tr><tr> |
165 <td><a href="#DebuggerInterfaceNone.remoteWatchpointIgnore">remoteWatchpointIgnore</a></td> |
165 <td><a href="#DebuggerInterfaceNone.remoteWatchpointIgnore">remoteWatchpointIgnore</a></td> |
166 <td>Public method to ignore a watch expression the next couple of occurrences.</td> |
166 <td>Public method to ignore a watch expression the next couple of occurrences.</td> |
167 </tr><tr> |
167 </tr><tr> |
168 <td><a href="#DebuggerInterfaceNone.shutdown">shutdown</a></td> |
168 <td><a href="#DebuggerInterfaceNone.shutdown">shutdown</a></td> |
169 <td>Public method to cleanly shut down.</td> |
169 <td>Public method to cleanly shut down.</td> |
170 </tr><tr> |
170 </tr><tr> |
171 <td><a href="#DebuggerInterfaceNone.startRemote">startRemote</a></td> |
171 <td><a href="#DebuggerInterfaceNone.startRemote">startRemote</a></td> |
172 <td>Public method to start a remote Python interpreter.</td> |
172 <td>Public method to start a remote Python interpreter.</td> |
173 </tr><tr> |
173 </tr><tr> |
174 <td><a href="#DebuggerInterfaceNone.startRemoteForProject">startRemoteForProject</a></td> |
174 <td><a href="#DebuggerInterfaceNone.startRemoteForProject">startRemoteForProject</a></td> |
175 <td>Public method to start a remote Python interpreter for a project.</td> |
175 <td>Public method to start a remote Python interpreter for a project.</td> |
176 </tr> |
176 </tr> |
177 </table> |
177 </table> |
178 <a NAME="DebuggerInterfaceNone.__init__" ID="DebuggerInterfaceNone.__init__"></a> |
178 <a NAME="DebuggerInterfaceNone.__init__" ID="DebuggerInterfaceNone.__init__"></a> |
179 <h4>DebuggerInterfaceNone (Constructor)</h4> |
179 <h4>DebuggerInterfaceNone (Constructor)</h4> |
180 <b>DebuggerInterfaceNone</b>(<i>debugServer, passive</i>) |
180 <b>DebuggerInterfaceNone</b>(<i>debugServer, passive</i>) |
181 <p> |
181 <p> |
182 Constructor |
182 Constructor |
183 </p><dl> |
183 </p><dl> |
184 <dt><i>debugServer</i></dt> |
184 <dt><i>debugServer</i></dt> |
185 <dd> |
185 <dd> |
186 reference to the debug server (DebugServer) |
186 reference to the debug server (DebugServer) |
187 </dd><dt><i>passive</i></dt> |
187 </dd><dt><i>passive</i></dt> |
188 <dd> |
188 <dd> |
189 flag indicating passive connection mode (boolean) |
189 flag indicating passive connection mode (boolean) |
190 </dd> |
190 </dd> |
191 </dl><a NAME="DebuggerInterfaceNone.flush" ID="DebuggerInterfaceNone.flush"></a> |
191 </dl><a NAME="DebuggerInterfaceNone.flush" ID="DebuggerInterfaceNone.flush"></a> |
192 <h4>DebuggerInterfaceNone.flush</h4> |
192 <h4>DebuggerInterfaceNone.flush</h4> |
193 <b>flush</b>(<i></i>) |
193 <b>flush</b>(<i></i>) |
194 <p> |
194 <p> |
195 Public slot to flush the queue. |
195 Public slot to flush the queue. |
196 </p><a NAME="DebuggerInterfaceNone.getClientCapabilities" ID="DebuggerInterfaceNone.getClientCapabilities"></a> |
196 </p><a NAME="DebuggerInterfaceNone.getClientCapabilities" ID="DebuggerInterfaceNone.getClientCapabilities"></a> |
197 <h4>DebuggerInterfaceNone.getClientCapabilities</h4> |
197 <h4>DebuggerInterfaceNone.getClientCapabilities</h4> |
198 <b>getClientCapabilities</b>(<i></i>) |
198 <b>getClientCapabilities</b>(<i></i>) |
199 <p> |
199 <p> |
200 Public method to retrieve the debug clients capabilities. |
200 Public method to retrieve the debug clients capabilities. |
201 </p><dl> |
201 </p><dl> |
202 <dt>Returns:</dt> |
202 <dt>Returns:</dt> |
203 <dd> |
203 <dd> |
204 debug client capabilities (integer) |
204 debug client capabilities (integer) |
205 </dd> |
205 </dd> |
206 </dl><a NAME="DebuggerInterfaceNone.isConnected" ID="DebuggerInterfaceNone.isConnected"></a> |
206 </dl><a NAME="DebuggerInterfaceNone.isConnected" ID="DebuggerInterfaceNone.isConnected"></a> |
207 <h4>DebuggerInterfaceNone.isConnected</h4> |
207 <h4>DebuggerInterfaceNone.isConnected</h4> |
208 <b>isConnected</b>(<i></i>) |
208 <b>isConnected</b>(<i></i>) |
209 <p> |
209 <p> |
210 Public method to test, if a debug client has connected. |
210 Public method to test, if a debug client has connected. |
211 </p><dl> |
211 </p><dl> |
212 <dt>Returns:</dt> |
212 <dt>Returns:</dt> |
213 <dd> |
213 <dd> |
214 flag indicating the connection status (boolean) |
214 flag indicating the connection status (boolean) |
215 </dd> |
215 </dd> |
216 </dl><a NAME="DebuggerInterfaceNone.newConnection" ID="DebuggerInterfaceNone.newConnection"></a> |
216 </dl><a NAME="DebuggerInterfaceNone.newConnection" ID="DebuggerInterfaceNone.newConnection"></a> |
217 <h4>DebuggerInterfaceNone.newConnection</h4> |
217 <h4>DebuggerInterfaceNone.newConnection</h4> |
218 <b>newConnection</b>(<i>sock</i>) |
218 <b>newConnection</b>(<i>sock</i>) |
219 <p> |
219 <p> |
220 Public slot to handle a new connection. |
220 Public slot to handle a new connection. |
221 </p><dl> |
221 </p><dl> |
222 <dt><i>sockreference</i></dt> |
222 <dt><i>sockreference</i></dt> |
223 <dd> |
223 <dd> |
224 to the socket object (QTcpSocket) |
224 to the socket object (QTcpSocket) |
225 </dd> |
225 </dd> |
226 </dl><dl> |
226 </dl><dl> |
227 <dt>Returns:</dt> |
227 <dt>Returns:</dt> |
228 <dd> |
228 <dd> |
229 flag indicating success (boolean) |
229 flag indicating success (boolean) |
230 </dd> |
230 </dd> |
231 </dl><a NAME="DebuggerInterfaceNone.remoteBanner" ID="DebuggerInterfaceNone.remoteBanner"></a> |
231 </dl><a NAME="DebuggerInterfaceNone.remoteBanner" ID="DebuggerInterfaceNone.remoteBanner"></a> |
232 <h4>DebuggerInterfaceNone.remoteBanner</h4> |
232 <h4>DebuggerInterfaceNone.remoteBanner</h4> |
233 <b>remoteBanner</b>(<i></i>) |
233 <b>remoteBanner</b>(<i></i>) |
234 <p> |
234 <p> |
235 Public slot to get the banner info of the remote client. |
235 Public slot to get the banner info of the remote client. |
236 </p><a NAME="DebuggerInterfaceNone.remoteBreakpoint" ID="DebuggerInterfaceNone.remoteBreakpoint"></a> |
236 </p><a NAME="DebuggerInterfaceNone.remoteBreakpoint" ID="DebuggerInterfaceNone.remoteBreakpoint"></a> |
237 <h4>DebuggerInterfaceNone.remoteBreakpoint</h4> |
237 <h4>DebuggerInterfaceNone.remoteBreakpoint</h4> |
238 <b>remoteBreakpoint</b>(<i>fn, line, set, cond = None, temp = False</i>) |
238 <b>remoteBreakpoint</b>(<i>fn, line, set, cond = None, temp = False</i>) |
239 <p> |
239 <p> |
240 Public method to set or clear a breakpoint. |
240 Public method to set or clear a breakpoint. |
241 </p><dl> |
241 </p><dl> |
242 <dt><i>fn</i></dt> |
242 <dt><i>fn</i></dt> |
243 <dd> |
243 <dd> |
244 filename the breakpoint belongs to (string) |
244 filename the breakpoint belongs to (string) |
245 </dd><dt><i>line</i></dt> |
245 </dd><dt><i>line</i></dt> |
246 <dd> |
246 <dd> |
247 linenumber of the breakpoint (int) |
247 linenumber of the breakpoint (int) |
248 </dd><dt><i>set</i></dt> |
248 </dd><dt><i>set</i></dt> |
249 <dd> |
249 <dd> |
250 flag indicating setting or resetting a breakpoint (boolean) |
250 flag indicating setting or resetting a breakpoint (boolean) |
251 </dd><dt><i>cond</i></dt> |
251 </dd><dt><i>cond</i></dt> |
252 <dd> |
252 <dd> |
253 condition of the breakpoint (string) |
253 condition of the breakpoint (string) |
254 </dd><dt><i>temp</i></dt> |
254 </dd><dt><i>temp</i></dt> |
255 <dd> |
255 <dd> |
256 flag indicating a temporary breakpoint (boolean) |
256 flag indicating a temporary breakpoint (boolean) |
257 </dd> |
257 </dd> |
258 </dl><a NAME="DebuggerInterfaceNone.remoteBreakpointEnable" ID="DebuggerInterfaceNone.remoteBreakpointEnable"></a> |
258 </dl><a NAME="DebuggerInterfaceNone.remoteBreakpointEnable" ID="DebuggerInterfaceNone.remoteBreakpointEnable"></a> |
259 <h4>DebuggerInterfaceNone.remoteBreakpointEnable</h4> |
259 <h4>DebuggerInterfaceNone.remoteBreakpointEnable</h4> |
260 <b>remoteBreakpointEnable</b>(<i>fn, line, enable</i>) |
260 <b>remoteBreakpointEnable</b>(<i>fn, line, enable</i>) |
261 <p> |
261 <p> |
262 Public method to enable or disable a breakpoint. |
262 Public method to enable or disable a breakpoint. |
263 </p><dl> |
263 </p><dl> |
264 <dt><i>fn</i></dt> |
264 <dt><i>fn</i></dt> |
265 <dd> |
265 <dd> |
266 filename the breakpoint belongs to (string) |
266 filename the breakpoint belongs to (string) |
267 </dd><dt><i>line</i></dt> |
267 </dd><dt><i>line</i></dt> |
268 <dd> |
268 <dd> |
269 linenumber of the breakpoint (int) |
269 linenumber of the breakpoint (int) |
270 </dd><dt><i>enable</i></dt> |
270 </dd><dt><i>enable</i></dt> |
271 <dd> |
271 <dd> |
272 flag indicating enabling or disabling a breakpoint (boolean) |
272 flag indicating enabling or disabling a breakpoint (boolean) |
273 </dd> |
273 </dd> |
274 </dl><a NAME="DebuggerInterfaceNone.remoteBreakpointIgnore" ID="DebuggerInterfaceNone.remoteBreakpointIgnore"></a> |
274 </dl><a NAME="DebuggerInterfaceNone.remoteBreakpointIgnore" ID="DebuggerInterfaceNone.remoteBreakpointIgnore"></a> |
275 <h4>DebuggerInterfaceNone.remoteBreakpointIgnore</h4> |
275 <h4>DebuggerInterfaceNone.remoteBreakpointIgnore</h4> |
276 <b>remoteBreakpointIgnore</b>(<i>fn, line, count</i>) |
276 <b>remoteBreakpointIgnore</b>(<i>fn, line, count</i>) |
277 <p> |
277 <p> |
278 Public method to ignore a breakpoint the next couple of occurrences. |
278 Public method to ignore a breakpoint the next couple of occurrences. |
279 </p><dl> |
279 </p><dl> |
280 <dt><i>fn</i></dt> |
280 <dt><i>fn</i></dt> |
281 <dd> |
281 <dd> |
282 filename the breakpoint belongs to (string) |
282 filename the breakpoint belongs to (string) |
283 </dd><dt><i>line</i></dt> |
283 </dd><dt><i>line</i></dt> |
284 <dd> |
284 <dd> |
285 linenumber of the breakpoint (int) |
285 linenumber of the breakpoint (int) |
286 </dd><dt><i>count</i></dt> |
286 </dd><dt><i>count</i></dt> |
287 <dd> |
287 <dd> |
288 number of occurrences to ignore (int) |
288 number of occurrences to ignore (int) |
289 </dd> |
289 </dd> |
290 </dl><a NAME="DebuggerInterfaceNone.remoteCapabilities" ID="DebuggerInterfaceNone.remoteCapabilities"></a> |
290 </dl><a NAME="DebuggerInterfaceNone.remoteCapabilities" ID="DebuggerInterfaceNone.remoteCapabilities"></a> |
291 <h4>DebuggerInterfaceNone.remoteCapabilities</h4> |
291 <h4>DebuggerInterfaceNone.remoteCapabilities</h4> |
292 <b>remoteCapabilities</b>(<i></i>) |
292 <b>remoteCapabilities</b>(<i></i>) |
293 <p> |
293 <p> |
294 Public slot to get the debug clients capabilities. |
294 Public slot to get the debug clients capabilities. |
295 </p><a NAME="DebuggerInterfaceNone.remoteClientSetFilter" ID="DebuggerInterfaceNone.remoteClientSetFilter"></a> |
295 </p><a NAME="DebuggerInterfaceNone.remoteClientSetFilter" ID="DebuggerInterfaceNone.remoteClientSetFilter"></a> |
296 <h4>DebuggerInterfaceNone.remoteClientSetFilter</h4> |
296 <h4>DebuggerInterfaceNone.remoteClientSetFilter</h4> |
297 <b>remoteClientSetFilter</b>(<i>scope, filter</i>) |
297 <b>remoteClientSetFilter</b>(<i>scope, filter</i>) |
298 <p> |
298 <p> |
299 Public method to set a variables filter list. |
299 Public method to set a variables filter list. |
300 </p><dl> |
300 </p><dl> |
301 <dt><i>scope</i></dt> |
301 <dt><i>scope</i></dt> |
302 <dd> |
302 <dd> |
303 the scope of the variables (0 = local, 1 = global) |
303 the scope of the variables (0 = local, 1 = global) |
304 </dd><dt><i>filter</i></dt> |
304 </dd><dt><i>filter</i></dt> |
305 <dd> |
305 <dd> |
306 regexp string for variable names to filter out (string) |
306 regexp string for variable names to filter out (string) |
307 </dd> |
307 </dd> |
308 </dl><a NAME="DebuggerInterfaceNone.remoteClientVariable" ID="DebuggerInterfaceNone.remoteClientVariable"></a> |
308 </dl><a NAME="DebuggerInterfaceNone.remoteClientVariable" ID="DebuggerInterfaceNone.remoteClientVariable"></a> |
309 <h4>DebuggerInterfaceNone.remoteClientVariable</h4> |
309 <h4>DebuggerInterfaceNone.remoteClientVariable</h4> |
310 <b>remoteClientVariable</b>(<i>scope, filter, var, framenr = 0</i>) |
310 <b>remoteClientVariable</b>(<i>scope, filter, var, framenr = 0</i>) |
311 <p> |
311 <p> |
312 Public method to request the variables of the debugged program. |
312 Public method to request the variables of the debugged program. |
313 </p><dl> |
313 </p><dl> |
314 <dt><i>scope</i></dt> |
314 <dt><i>scope</i></dt> |
315 <dd> |
315 <dd> |
316 the scope of the variables (0 = local, 1 = global) |
316 the scope of the variables (0 = local, 1 = global) |
317 </dd><dt><i>filter</i></dt> |
317 </dd><dt><i>filter</i></dt> |
318 <dd> |
318 <dd> |
319 list of variable types to filter out (list of int) |
319 list of variable types to filter out (list of int) |
320 </dd><dt><i>var</i></dt> |
320 </dd><dt><i>var</i></dt> |
321 <dd> |
321 <dd> |
322 list encoded name of variable to retrieve (string) |
322 list encoded name of variable to retrieve (string) |
323 </dd><dt><i>framenr</i></dt> |
323 </dd><dt><i>framenr</i></dt> |
324 <dd> |
324 <dd> |
325 framenumber of the variables to retrieve (int) |
325 framenumber of the variables to retrieve (int) |
326 </dd> |
326 </dd> |
327 </dl><a NAME="DebuggerInterfaceNone.remoteClientVariables" ID="DebuggerInterfaceNone.remoteClientVariables"></a> |
327 </dl><a NAME="DebuggerInterfaceNone.remoteClientVariables" ID="DebuggerInterfaceNone.remoteClientVariables"></a> |
328 <h4>DebuggerInterfaceNone.remoteClientVariables</h4> |
328 <h4>DebuggerInterfaceNone.remoteClientVariables</h4> |
329 <b>remoteClientVariables</b>(<i>scope, filter, framenr = 0</i>) |
329 <b>remoteClientVariables</b>(<i>scope, filter, framenr = 0</i>) |
330 <p> |
330 <p> |
331 Public method to request the variables of the debugged program. |
331 Public method to request the variables of the debugged program. |
332 </p><dl> |
332 </p><dl> |
333 <dt><i>scope</i></dt> |
333 <dt><i>scope</i></dt> |
334 <dd> |
334 <dd> |
335 the scope of the variables (0 = local, 1 = global) |
335 the scope of the variables (0 = local, 1 = global) |
336 </dd><dt><i>filter</i></dt> |
336 </dd><dt><i>filter</i></dt> |
337 <dd> |
337 <dd> |
338 list of variable types to filter out (list of int) |
338 list of variable types to filter out (list of int) |
339 </dd><dt><i>framenr</i></dt> |
339 </dd><dt><i>framenr</i></dt> |
340 <dd> |
340 <dd> |
341 framenumber of the variables to retrieve (int) |
341 framenumber of the variables to retrieve (int) |
342 </dd> |
342 </dd> |
343 </dl><a NAME="DebuggerInterfaceNone.remoteCompletion" ID="DebuggerInterfaceNone.remoteCompletion"></a> |
343 </dl><a NAME="DebuggerInterfaceNone.remoteCompletion" ID="DebuggerInterfaceNone.remoteCompletion"></a> |
344 <h4>DebuggerInterfaceNone.remoteCompletion</h4> |
344 <h4>DebuggerInterfaceNone.remoteCompletion</h4> |
345 <b>remoteCompletion</b>(<i>text</i>) |
345 <b>remoteCompletion</b>(<i>text</i>) |
346 <p> |
346 <p> |
347 Public slot to get the a list of possible commandline completions |
347 Public slot to get the a list of possible commandline completions |
348 from the remote client. |
348 from the remote client. |
349 </p><dl> |
349 </p><dl> |
350 <dt><i>text</i></dt> |
350 <dt><i>text</i></dt> |
351 <dd> |
351 <dd> |
352 the text to be completed (string) |
352 the text to be completed (string) |
353 </dd> |
353 </dd> |
354 </dl><a NAME="DebuggerInterfaceNone.remoteContinue" ID="DebuggerInterfaceNone.remoteContinue"></a> |
354 </dl><a NAME="DebuggerInterfaceNone.remoteContinue" ID="DebuggerInterfaceNone.remoteContinue"></a> |
355 <h4>DebuggerInterfaceNone.remoteContinue</h4> |
355 <h4>DebuggerInterfaceNone.remoteContinue</h4> |
356 <b>remoteContinue</b>(<i>special = False</i>) |
356 <b>remoteContinue</b>(<i>special = False</i>) |
357 <p> |
357 <p> |
358 Public method to continue the debugged program. |
358 Public method to continue the debugged program. |
359 </p><dl> |
359 </p><dl> |
360 <dt><i>special</i></dt> |
360 <dt><i>special</i></dt> |
361 <dd> |
361 <dd> |
362 flag indicating a special continue operation |
362 flag indicating a special continue operation |
363 </dd> |
363 </dd> |
364 </dl><a NAME="DebuggerInterfaceNone.remoteCoverage" ID="DebuggerInterfaceNone.remoteCoverage"></a> |
364 </dl><a NAME="DebuggerInterfaceNone.remoteCoverage" ID="DebuggerInterfaceNone.remoteCoverage"></a> |
365 <h4>DebuggerInterfaceNone.remoteCoverage</h4> |
365 <h4>DebuggerInterfaceNone.remoteCoverage</h4> |
366 <b>remoteCoverage</b>(<i>fn, argv, wd, erase = False</i>) |
366 <b>remoteCoverage</b>(<i>fn, argv, wd, erase = False</i>) |
367 <p> |
367 <p> |
368 Public method to load a new program to collect coverage data. |
368 Public method to load a new program to collect coverage data. |
369 </p><dl> |
369 </p><dl> |
370 <dt><i>fn</i></dt> |
370 <dt><i>fn</i></dt> |
371 <dd> |
371 <dd> |
372 the filename to run (string) |
372 the filename to run (string) |
373 </dd><dt><i>argv</i></dt> |
373 </dd><dt><i>argv</i></dt> |
374 <dd> |
374 <dd> |
375 the commandline arguments to pass to the program (string) |
375 the commandline arguments to pass to the program (string) |
376 </dd><dt><i>wd</i></dt> |
376 </dd><dt><i>wd</i></dt> |
377 <dd> |
377 <dd> |
378 the working directory for the program (string) |
378 the working directory for the program (string) |
379 </dd><dt><i>erase=</i></dt> |
379 </dd><dt><i>erase=</i></dt> |
380 <dd> |
380 <dd> |
381 flag indicating that coverage info should be |
381 flag indicating that coverage info should be |
382 cleared first (boolean) |
382 cleared first (boolean) |
383 </dd> |
383 </dd> |
384 </dl><a NAME="DebuggerInterfaceNone.remoteEnvironment" ID="DebuggerInterfaceNone.remoteEnvironment"></a> |
384 </dl><a NAME="DebuggerInterfaceNone.remoteEnvironment" ID="DebuggerInterfaceNone.remoteEnvironment"></a> |
385 <h4>DebuggerInterfaceNone.remoteEnvironment</h4> |
385 <h4>DebuggerInterfaceNone.remoteEnvironment</h4> |
386 <b>remoteEnvironment</b>(<i>env</i>) |
386 <b>remoteEnvironment</b>(<i>env</i>) |
387 <p> |
387 <p> |
388 Public method to set the environment for a program to debug, run, ... |
388 Public method to set the environment for a program to debug, run, ... |
389 </p><dl> |
389 </p><dl> |
390 <dt><i>env</i></dt> |
390 <dt><i>env</i></dt> |
391 <dd> |
391 <dd> |
392 environment settings (dictionary) |
392 environment settings (dictionary) |
393 </dd> |
393 </dd> |
394 </dl><a NAME="DebuggerInterfaceNone.remoteEval" ID="DebuggerInterfaceNone.remoteEval"></a> |
394 </dl><a NAME="DebuggerInterfaceNone.remoteEval" ID="DebuggerInterfaceNone.remoteEval"></a> |
395 <h4>DebuggerInterfaceNone.remoteEval</h4> |
395 <h4>DebuggerInterfaceNone.remoteEval</h4> |
396 <b>remoteEval</b>(<i>arg</i>) |
396 <b>remoteEval</b>(<i>arg</i>) |
397 <p> |
397 <p> |
398 Public method to evaluate arg in the current context of the debugged program. |
398 Public method to evaluate arg in the current context of the debugged program. |
399 </p><dl> |
399 </p><dl> |
400 <dt><i>arg</i></dt> |
400 <dt><i>arg</i></dt> |
401 <dd> |
401 <dd> |
402 the arguments to evaluate (string) |
402 the arguments to evaluate (string) |
403 </dd> |
403 </dd> |
404 </dl><a NAME="DebuggerInterfaceNone.remoteExec" ID="DebuggerInterfaceNone.remoteExec"></a> |
404 </dl><a NAME="DebuggerInterfaceNone.remoteExec" ID="DebuggerInterfaceNone.remoteExec"></a> |
405 <h4>DebuggerInterfaceNone.remoteExec</h4> |
405 <h4>DebuggerInterfaceNone.remoteExec</h4> |
406 <b>remoteExec</b>(<i>stmt</i>) |
406 <b>remoteExec</b>(<i>stmt</i>) |
407 <p> |
407 <p> |
408 Public method to execute stmt in the current context of the debugged program. |
408 Public method to execute stmt in the current context of the debugged program. |
409 </p><dl> |
409 </p><dl> |
410 <dt><i>stmt</i></dt> |
410 <dt><i>stmt</i></dt> |
411 <dd> |
411 <dd> |
412 statement to execute (string) |
412 statement to execute (string) |
413 </dd> |
413 </dd> |
414 </dl><a NAME="DebuggerInterfaceNone.remoteLoad" ID="DebuggerInterfaceNone.remoteLoad"></a> |
414 </dl><a NAME="DebuggerInterfaceNone.remoteLoad" ID="DebuggerInterfaceNone.remoteLoad"></a> |
415 <h4>DebuggerInterfaceNone.remoteLoad</h4> |
415 <h4>DebuggerInterfaceNone.remoteLoad</h4> |
416 <b>remoteLoad</b>(<i>fn, argv, wd, traceInterpreter = False, autoContinue = True, autoFork = False, forkChild = False</i>) |
416 <b>remoteLoad</b>(<i>fn, argv, wd, traceInterpreter = False, autoContinue = True, autoFork = False, forkChild = False</i>) |
417 <p> |
417 <p> |
418 Public method to load a new program to debug. |
418 Public method to load a new program to debug. |
419 </p><dl> |
419 </p><dl> |
420 <dt><i>fn</i></dt> |
420 <dt><i>fn</i></dt> |
421 <dd> |
421 <dd> |
422 the filename to debug (string) |
422 the filename to debug (string) |
423 </dd><dt><i>argv</i></dt> |
423 </dd><dt><i>argv</i></dt> |
424 <dd> |
424 <dd> |
425 the commandline arguments to pass to the program (string) |
425 the commandline arguments to pass to the program (string) |
426 </dd><dt><i>wd</i></dt> |
426 </dd><dt><i>wd</i></dt> |
427 <dd> |
427 <dd> |
428 the working directory for the program (string) |
428 the working directory for the program (string) |
429 </dd><dt><i>traceInterpreter=</i></dt> |
429 </dd><dt><i>traceInterpreter=</i></dt> |
430 <dd> |
430 <dd> |
431 flag indicating if the interpreter library should be |
431 flag indicating if the interpreter library should be |
432 traced as well (boolean) |
432 traced as well (boolean) |
433 </dd><dt><i>autoContinue=</i></dt> |
433 </dd><dt><i>autoContinue=</i></dt> |
434 <dd> |
434 <dd> |
435 flag indicating, that the debugger should not stop |
435 flag indicating, that the debugger should not stop |
436 at the first executable line (boolean) |
436 at the first executable line (boolean) |
437 </dd><dt><i>autoFork=</i></dt> |
437 </dd><dt><i>autoFork=</i></dt> |
438 <dd> |
438 <dd> |
439 flag indicating the automatic fork mode (boolean) |
439 flag indicating the automatic fork mode (boolean) |
440 </dd><dt><i>forkChild=</i></dt> |
440 </dd><dt><i>forkChild=</i></dt> |
441 <dd> |
441 <dd> |
442 flag indicating to debug the child after forking (boolean) |
442 flag indicating to debug the child after forking (boolean) |
443 </dd> |
443 </dd> |
444 </dl><a NAME="DebuggerInterfaceNone.remoteProfile" ID="DebuggerInterfaceNone.remoteProfile"></a> |
444 </dl><a NAME="DebuggerInterfaceNone.remoteProfile" ID="DebuggerInterfaceNone.remoteProfile"></a> |
445 <h4>DebuggerInterfaceNone.remoteProfile</h4> |
445 <h4>DebuggerInterfaceNone.remoteProfile</h4> |
446 <b>remoteProfile</b>(<i>fn, argv, wd, erase = False</i>) |
446 <b>remoteProfile</b>(<i>fn, argv, wd, erase = False</i>) |
447 <p> |
447 <p> |
448 Public method to load a new program to collect profiling data. |
448 Public method to load a new program to collect profiling data. |
449 </p><dl> |
449 </p><dl> |
450 <dt><i>fn</i></dt> |
450 <dt><i>fn</i></dt> |
451 <dd> |
451 <dd> |
452 the filename to run (string) |
452 the filename to run (string) |
453 </dd><dt><i>argv</i></dt> |
453 </dd><dt><i>argv</i></dt> |
454 <dd> |
454 <dd> |
455 the commandline arguments to pass to the program (string) |
455 the commandline arguments to pass to the program (string) |
456 </dd><dt><i>wd</i></dt> |
456 </dd><dt><i>wd</i></dt> |
457 <dd> |
457 <dd> |
458 the working directory for the program (string) |
458 the working directory for the program (string) |
459 </dd><dt><i>erase=</i></dt> |
459 </dd><dt><i>erase=</i></dt> |
460 <dd> |
460 <dd> |
461 flag indicating that timing info should be cleared first (boolean) |
461 flag indicating that timing info should be cleared first (boolean) |
462 </dd> |
462 </dd> |
463 </dl><a NAME="DebuggerInterfaceNone.remoteRawInput" ID="DebuggerInterfaceNone.remoteRawInput"></a> |
463 </dl><a NAME="DebuggerInterfaceNone.remoteRawInput" ID="DebuggerInterfaceNone.remoteRawInput"></a> |
464 <h4>DebuggerInterfaceNone.remoteRawInput</h4> |
464 <h4>DebuggerInterfaceNone.remoteRawInput</h4> |
465 <b>remoteRawInput</b>(<i>s</i>) |
465 <b>remoteRawInput</b>(<i>s</i>) |
466 <p> |
466 <p> |
467 Public method to send the raw input to the debugged program. |
467 Public method to send the raw input to the debugged program. |
468 </p><dl> |
468 </p><dl> |
469 <dt><i>s</i></dt> |
469 <dt><i>s</i></dt> |
470 <dd> |
470 <dd> |
471 the raw input (string) |
471 the raw input (string) |
472 </dd> |
472 </dd> |
473 </dl><a NAME="DebuggerInterfaceNone.remoteRun" ID="DebuggerInterfaceNone.remoteRun"></a> |
473 </dl><a NAME="DebuggerInterfaceNone.remoteRun" ID="DebuggerInterfaceNone.remoteRun"></a> |
474 <h4>DebuggerInterfaceNone.remoteRun</h4> |
474 <h4>DebuggerInterfaceNone.remoteRun</h4> |
475 <b>remoteRun</b>(<i>fn, argv, wd</i>) |
475 <b>remoteRun</b>(<i>fn, argv, wd</i>) |
476 <p> |
476 <p> |
477 Public method to load a new program to run. |
477 Public method to load a new program to run. |
478 </p><dl> |
478 </p><dl> |
479 <dt><i>fn</i></dt> |
479 <dt><i>fn</i></dt> |
480 <dd> |
480 <dd> |
481 the filename to run (string) |
481 the filename to run (string) |
482 </dd><dt><i>argv</i></dt> |
482 </dd><dt><i>argv</i></dt> |
483 <dd> |
483 <dd> |
484 the commandline arguments to pass to the program (string) |
484 the commandline arguments to pass to the program (string) |
485 </dd><dt><i>wd</i></dt> |
485 </dd><dt><i>wd</i></dt> |
486 <dd> |
486 <dd> |
487 the working directory for the program (string) |
487 the working directory for the program (string) |
488 </dd> |
488 </dd> |
489 </dl><a NAME="DebuggerInterfaceNone.remoteSetThread" ID="DebuggerInterfaceNone.remoteSetThread"></a> |
489 </dl><a NAME="DebuggerInterfaceNone.remoteSetThread" ID="DebuggerInterfaceNone.remoteSetThread"></a> |
490 <h4>DebuggerInterfaceNone.remoteSetThread</h4> |
490 <h4>DebuggerInterfaceNone.remoteSetThread</h4> |
491 <b>remoteSetThread</b>(<i>tid</i>) |
491 <b>remoteSetThread</b>(<i>tid</i>) |
492 <p> |
492 <p> |
493 Public method to request to set the given thread as current thread. |
493 Public method to request to set the given thread as current thread. |
494 </p><dl> |
494 </p><dl> |
495 <dt><i>tid</i></dt> |
495 <dt><i>tid</i></dt> |
496 <dd> |
496 <dd> |
497 id of the thread (integer) |
497 id of the thread (integer) |
498 </dd> |
498 </dd> |
499 </dl><a NAME="DebuggerInterfaceNone.remoteStatement" ID="DebuggerInterfaceNone.remoteStatement"></a> |
499 </dl><a NAME="DebuggerInterfaceNone.remoteStatement" ID="DebuggerInterfaceNone.remoteStatement"></a> |
500 <h4>DebuggerInterfaceNone.remoteStatement</h4> |
500 <h4>DebuggerInterfaceNone.remoteStatement</h4> |
501 <b>remoteStatement</b>(<i>stmt</i>) |
501 <b>remoteStatement</b>(<i>stmt</i>) |
502 <p> |
502 <p> |
503 Public method to execute a Python statement. |
503 Public method to execute a Python statement. |
504 </p><dl> |
504 </p><dl> |
505 <dt><i>stmt</i></dt> |
505 <dt><i>stmt</i></dt> |
506 <dd> |
506 <dd> |
507 the Python statement to execute (string). It |
507 the Python statement to execute (string). It |
508 should not have a trailing newline. |
508 should not have a trailing newline. |
509 </dd> |
509 </dd> |
510 </dl><a NAME="DebuggerInterfaceNone.remoteStep" ID="DebuggerInterfaceNone.remoteStep"></a> |
510 </dl><a NAME="DebuggerInterfaceNone.remoteStep" ID="DebuggerInterfaceNone.remoteStep"></a> |
511 <h4>DebuggerInterfaceNone.remoteStep</h4> |
511 <h4>DebuggerInterfaceNone.remoteStep</h4> |
512 <b>remoteStep</b>(<i></i>) |
512 <b>remoteStep</b>(<i></i>) |
513 <p> |
513 <p> |
514 Public method to single step the debugged program. |
514 Public method to single step the debugged program. |
515 </p><a NAME="DebuggerInterfaceNone.remoteStepOut" ID="DebuggerInterfaceNone.remoteStepOut"></a> |
515 </p><a NAME="DebuggerInterfaceNone.remoteStepOut" ID="DebuggerInterfaceNone.remoteStepOut"></a> |
516 <h4>DebuggerInterfaceNone.remoteStepOut</h4> |
516 <h4>DebuggerInterfaceNone.remoteStepOut</h4> |
517 <b>remoteStepOut</b>(<i></i>) |
517 <b>remoteStepOut</b>(<i></i>) |
518 <p> |
518 <p> |
519 Public method to step out the debugged program. |
519 Public method to step out the debugged program. |
520 </p><a NAME="DebuggerInterfaceNone.remoteStepOver" ID="DebuggerInterfaceNone.remoteStepOver"></a> |
520 </p><a NAME="DebuggerInterfaceNone.remoteStepOver" ID="DebuggerInterfaceNone.remoteStepOver"></a> |
521 <h4>DebuggerInterfaceNone.remoteStepOver</h4> |
521 <h4>DebuggerInterfaceNone.remoteStepOver</h4> |
522 <b>remoteStepOver</b>(<i></i>) |
522 <b>remoteStepOver</b>(<i></i>) |
523 <p> |
523 <p> |
524 Public method to step over the debugged program. |
524 Public method to step over the debugged program. |
525 </p><a NAME="DebuggerInterfaceNone.remoteStepQuit" ID="DebuggerInterfaceNone.remoteStepQuit"></a> |
525 </p><a NAME="DebuggerInterfaceNone.remoteStepQuit" ID="DebuggerInterfaceNone.remoteStepQuit"></a> |
526 <h4>DebuggerInterfaceNone.remoteStepQuit</h4> |
526 <h4>DebuggerInterfaceNone.remoteStepQuit</h4> |
527 <b>remoteStepQuit</b>(<i></i>) |
527 <b>remoteStepQuit</b>(<i></i>) |
528 <p> |
528 <p> |
529 Public method to stop the debugged program. |
529 Public method to stop the debugged program. |
530 </p><a NAME="DebuggerInterfaceNone.remoteThreadList" ID="DebuggerInterfaceNone.remoteThreadList"></a> |
530 </p><a NAME="DebuggerInterfaceNone.remoteThreadList" ID="DebuggerInterfaceNone.remoteThreadList"></a> |
531 <h4>DebuggerInterfaceNone.remoteThreadList</h4> |
531 <h4>DebuggerInterfaceNone.remoteThreadList</h4> |
532 <b>remoteThreadList</b>(<i></i>) |
532 <b>remoteThreadList</b>(<i></i>) |
533 <p> |
533 <p> |
534 Public method to request the list of threads from the client. |
534 Public method to request the list of threads from the client. |
535 </p><a NAME="DebuggerInterfaceNone.remoteUTPrepare" ID="DebuggerInterfaceNone.remoteUTPrepare"></a> |
535 </p><a NAME="DebuggerInterfaceNone.remoteUTPrepare" ID="DebuggerInterfaceNone.remoteUTPrepare"></a> |
536 <h4>DebuggerInterfaceNone.remoteUTPrepare</h4> |
536 <h4>DebuggerInterfaceNone.remoteUTPrepare</h4> |
537 <b>remoteUTPrepare</b>(<i>fn, tn, tfn, cov, covname, coverase</i>) |
537 <b>remoteUTPrepare</b>(<i>fn, tn, tfn, cov, covname, coverase</i>) |
538 <p> |
538 <p> |
539 Public method to prepare a new unittest run. |
539 Public method to prepare a new unittest run. |
540 </p><dl> |
540 </p><dl> |
541 <dt><i>fn</i></dt> |
541 <dt><i>fn</i></dt> |
542 <dd> |
542 <dd> |
543 the filename to load (string) |
543 the filename to load (string) |
544 </dd><dt><i>tn</i></dt> |
544 </dd><dt><i>tn</i></dt> |
545 <dd> |
545 <dd> |
546 the testname to load (string) |
546 the testname to load (string) |
547 </dd><dt><i>tfn</i></dt> |
547 </dd><dt><i>tfn</i></dt> |
548 <dd> |
548 <dd> |
549 the test function name to load tests from (string) |
549 the test function name to load tests from (string) |
550 </dd><dt><i>cov</i></dt> |
550 </dd><dt><i>cov</i></dt> |
551 <dd> |
551 <dd> |
552 flag indicating collection of coverage data is requested |
552 flag indicating collection of coverage data is requested |
553 </dd><dt><i>covname</i></dt> |
553 </dd><dt><i>covname</i></dt> |
554 <dd> |
554 <dd> |
555 filename to be used to assemble the coverage caches |
555 filename to be used to assemble the coverage caches |
556 filename |
556 filename |
557 </dd><dt><i>coverase</i></dt> |
557 </dd><dt><i>coverase</i></dt> |
558 <dd> |
558 <dd> |
559 flag indicating erasure of coverage data is requested |
559 flag indicating erasure of coverage data is requested |
560 </dd> |
560 </dd> |
561 </dl><a NAME="DebuggerInterfaceNone.remoteUTRun" ID="DebuggerInterfaceNone.remoteUTRun"></a> |
561 </dl><a NAME="DebuggerInterfaceNone.remoteUTRun" ID="DebuggerInterfaceNone.remoteUTRun"></a> |
562 <h4>DebuggerInterfaceNone.remoteUTRun</h4> |
562 <h4>DebuggerInterfaceNone.remoteUTRun</h4> |
563 <b>remoteUTRun</b>(<i></i>) |
563 <b>remoteUTRun</b>(<i></i>) |
564 <p> |
564 <p> |
565 Public method to start a unittest run. |
565 Public method to start a unittest run. |
566 </p><a NAME="DebuggerInterfaceNone.remoteUTStop" ID="DebuggerInterfaceNone.remoteUTStop"></a> |
566 </p><a NAME="DebuggerInterfaceNone.remoteUTStop" ID="DebuggerInterfaceNone.remoteUTStop"></a> |
567 <h4>DebuggerInterfaceNone.remoteUTStop</h4> |
567 <h4>DebuggerInterfaceNone.remoteUTStop</h4> |
568 <b>remoteUTStop</b>(<i></i>) |
568 <b>remoteUTStop</b>(<i></i>) |
569 <p> |
569 <p> |
570 public method to stop a unittest run. |
570 public method to stop a unittest run. |
571 </p><a NAME="DebuggerInterfaceNone.remoteWatchpoint" ID="DebuggerInterfaceNone.remoteWatchpoint"></a> |
571 </p><a NAME="DebuggerInterfaceNone.remoteWatchpoint" ID="DebuggerInterfaceNone.remoteWatchpoint"></a> |
572 <h4>DebuggerInterfaceNone.remoteWatchpoint</h4> |
572 <h4>DebuggerInterfaceNone.remoteWatchpoint</h4> |
573 <b>remoteWatchpoint</b>(<i>cond, set, temp = False</i>) |
573 <b>remoteWatchpoint</b>(<i>cond, set, temp = False</i>) |
574 <p> |
574 <p> |
575 Public method to set or clear a watch expression. |
575 Public method to set or clear a watch expression. |
576 </p><dl> |
576 </p><dl> |
577 <dt><i>cond</i></dt> |
577 <dt><i>cond</i></dt> |
578 <dd> |
578 <dd> |
579 expression of the watch expression (string) |
579 expression of the watch expression (string) |
580 </dd><dt><i>set</i></dt> |
580 </dd><dt><i>set</i></dt> |
581 <dd> |
581 <dd> |
582 flag indicating setting or resetting a watch expression (boolean) |
582 flag indicating setting or resetting a watch expression (boolean) |
583 </dd><dt><i>temp</i></dt> |
583 </dd><dt><i>temp</i></dt> |
584 <dd> |
584 <dd> |
585 flag indicating a temporary watch expression (boolean) |
585 flag indicating a temporary watch expression (boolean) |
586 </dd> |
586 </dd> |
587 </dl><a NAME="DebuggerInterfaceNone.remoteWatchpointEnable" ID="DebuggerInterfaceNone.remoteWatchpointEnable"></a> |
587 </dl><a NAME="DebuggerInterfaceNone.remoteWatchpointEnable" ID="DebuggerInterfaceNone.remoteWatchpointEnable"></a> |
588 <h4>DebuggerInterfaceNone.remoteWatchpointEnable</h4> |
588 <h4>DebuggerInterfaceNone.remoteWatchpointEnable</h4> |
589 <b>remoteWatchpointEnable</b>(<i>cond, enable</i>) |
589 <b>remoteWatchpointEnable</b>(<i>cond, enable</i>) |
590 <p> |
590 <p> |
591 Public method to enable or disable a watch expression. |
591 Public method to enable or disable a watch expression. |
592 </p><dl> |
592 </p><dl> |
593 <dt><i>cond</i></dt> |
593 <dt><i>cond</i></dt> |
594 <dd> |
594 <dd> |
595 expression of the watch expression (string) |
595 expression of the watch expression (string) |
596 </dd><dt><i>enable</i></dt> |
596 </dd><dt><i>enable</i></dt> |
597 <dd> |
597 <dd> |
598 flag indicating enabling or disabling a watch expression (boolean) |
598 flag indicating enabling or disabling a watch expression (boolean) |
599 </dd> |
599 </dd> |
600 </dl><a NAME="DebuggerInterfaceNone.remoteWatchpointIgnore" ID="DebuggerInterfaceNone.remoteWatchpointIgnore"></a> |
600 </dl><a NAME="DebuggerInterfaceNone.remoteWatchpointIgnore" ID="DebuggerInterfaceNone.remoteWatchpointIgnore"></a> |
601 <h4>DebuggerInterfaceNone.remoteWatchpointIgnore</h4> |
601 <h4>DebuggerInterfaceNone.remoteWatchpointIgnore</h4> |
602 <b>remoteWatchpointIgnore</b>(<i>cond, count</i>) |
602 <b>remoteWatchpointIgnore</b>(<i>cond, count</i>) |
603 <p> |
603 <p> |
604 Public method to ignore a watch expression the next couple of occurrences. |
604 Public method to ignore a watch expression the next couple of occurrences. |
605 </p><dl> |
605 </p><dl> |
606 <dt><i>cond</i></dt> |
606 <dt><i>cond</i></dt> |
607 <dd> |
607 <dd> |
608 expression of the watch expression (string) |
608 expression of the watch expression (string) |
609 </dd><dt><i>count</i></dt> |
609 </dd><dt><i>count</i></dt> |
610 <dd> |
610 <dd> |
611 number of occurrences to ignore (int) |
611 number of occurrences to ignore (int) |
612 </dd> |
612 </dd> |
613 </dl><a NAME="DebuggerInterfaceNone.shutdown" ID="DebuggerInterfaceNone.shutdown"></a> |
613 </dl><a NAME="DebuggerInterfaceNone.shutdown" ID="DebuggerInterfaceNone.shutdown"></a> |
614 <h4>DebuggerInterfaceNone.shutdown</h4> |
614 <h4>DebuggerInterfaceNone.shutdown</h4> |
615 <b>shutdown</b>(<i></i>) |
615 <b>shutdown</b>(<i></i>) |
616 <p> |
616 <p> |
617 Public method to cleanly shut down. |
617 Public method to cleanly shut down. |
618 </p><p> |
618 </p><p> |
619 It closes our socket and shuts down |
619 It closes our socket and shuts down |
620 the debug client. (Needed on Win OS) |
620 the debug client. (Needed on Win OS) |
621 </p><a NAME="DebuggerInterfaceNone.startRemote" ID="DebuggerInterfaceNone.startRemote"></a> |
621 </p><a NAME="DebuggerInterfaceNone.startRemote" ID="DebuggerInterfaceNone.startRemote"></a> |
622 <h4>DebuggerInterfaceNone.startRemote</h4> |
622 <h4>DebuggerInterfaceNone.startRemote</h4> |
623 <b>startRemote</b>(<i>port, runInConsole</i>) |
623 <b>startRemote</b>(<i>port, runInConsole</i>) |
624 <p> |
624 <p> |
625 Public method to start a remote Python interpreter. |
625 Public method to start a remote Python interpreter. |
626 </p><dl> |
626 </p><dl> |
627 <dt><i>port</i></dt> |
627 <dt><i>port</i></dt> |
628 <dd> |
628 <dd> |
629 portnumber the debug server is listening on (integer) |
629 portnumber the debug server is listening on (integer) |
630 </dd><dt><i>runInConsole</i></dt> |
630 </dd><dt><i>runInConsole</i></dt> |
631 <dd> |
631 <dd> |
632 flag indicating to start the debugger in a |
632 flag indicating to start the debugger in a |
633 console window (boolean) |
633 console window (boolean) |
634 </dd> |
634 </dd> |
635 </dl><dl> |
635 </dl><dl> |
636 <dt>Returns:</dt> |
636 <dt>Returns:</dt> |
637 <dd> |
637 <dd> |
638 client process object (QProcess) and a flag to indicate |
638 client process object (QProcess) and a flag to indicate |
639 a network connection (boolean) |
639 a network connection (boolean) |
640 </dd> |
640 </dd> |
641 </dl><a NAME="DebuggerInterfaceNone.startRemoteForProject" ID="DebuggerInterfaceNone.startRemoteForProject"></a> |
641 </dl><a NAME="DebuggerInterfaceNone.startRemoteForProject" ID="DebuggerInterfaceNone.startRemoteForProject"></a> |
642 <h4>DebuggerInterfaceNone.startRemoteForProject</h4> |
642 <h4>DebuggerInterfaceNone.startRemoteForProject</h4> |
643 <b>startRemoteForProject</b>(<i>port, runInConsole</i>) |
643 <b>startRemoteForProject</b>(<i>port, runInConsole</i>) |
644 <p> |
644 <p> |
645 Public method to start a remote Python interpreter for a project. |
645 Public method to start a remote Python interpreter for a project. |
646 </p><dl> |
646 </p><dl> |
647 <dt><i>port</i></dt> |
647 <dt><i>port</i></dt> |
648 <dd> |
648 <dd> |
649 portnumber the debug server is listening on (integer) |
649 portnumber the debug server is listening on (integer) |
650 </dd><dt><i>runInConsole</i></dt> |
650 </dd><dt><i>runInConsole</i></dt> |
651 <dd> |
651 <dd> |
652 flag indicating to start the debugger in a |
652 flag indicating to start the debugger in a |
653 console window (boolean) |
653 console window (boolean) |
654 </dd> |
654 </dd> |
655 </dl><dl> |
655 </dl><dl> |
656 <dt>Returns:</dt> |
656 <dt>Returns:</dt> |
657 <dd> |
657 <dd> |
658 client process object (QProcess) and a flag to indicate |
658 client process object (QProcess) and a flag to indicate |
659 a network connection (boolean) |
659 a network connection (boolean) |
660 </dd> |
660 </dd> |
661 </dl> |
661 </dl> |
662 <div align="right"><a href="#top">Up</a></div> |
662 <div align="right"><a href="#top">Up</a></div> |
663 <hr /><hr /> |
663 <hr /><hr /> |
664 <a NAME="getRegistryData" ID="getRegistryData"></a> |
664 <a NAME="getRegistryData" ID="getRegistryData"></a> |
665 <h2>getRegistryData</h2> |
665 <h2>getRegistryData</h2> |
666 <b>getRegistryData</b>(<i></i>) |
666 <b>getRegistryData</b>(<i></i>) |
667 <p> |
667 <p> |
668 Module functionto get characterising data for the debugger interface. |
668 Module functionto get characterising data for the debugger interface. |
669 </p><dl> |
669 </p><dl> |
670 <dt>Returns:</dt> |
670 <dt>Returns:</dt> |
671 <dd> |
671 <dd> |
672 list of the following data. Client type (string), client |
672 list of the following data. Client type (string), client |
673 capabilities (integer), client type association (list of strings) |
673 capabilities (integer), client type association (list of strings) |
674 </dd> |
674 </dd> |
675 </dl> |
675 </dl> |
676 <div align="right"><a href="#top">Up</a></div> |
676 <div align="right"><a href="#top">Up</a></div> |
677 <hr /> |
677 <hr /> |
678 </body></html> |
678 </body></html> |