16 |
16 |
17 a { color: #BA6D36; } |
17 a { color: #BA6D36; } |
18 |
18 |
19 </style> |
19 </style> |
20 </head> |
20 </head> |
21 <body><a NAME="top" ID="top"></a> |
21 <body> |
|
22 <a NAME="top" ID="top"></a> |
22 <h1>eric6.Debugger.DebuggerInterfaceNone</h1> |
23 <h1>eric6.Debugger.DebuggerInterfaceNone</h1> |
|
24 |
23 <p> |
25 <p> |
24 Module implementing a dummy debugger interface for the debug server. |
26 Module implementing a dummy debugger interface for the debug server. |
25 </p> |
27 </p> |
26 <h3>Global Attributes</h3> |
28 <h3>Global Attributes</h3> |
|
29 |
27 <table> |
30 <table> |
28 <tr><td>ClientDefaultCapabilities</td></tr><tr><td>ClientTypeAssociations</td></tr> |
31 <tr><td>ClientDefaultCapabilities</td></tr><tr><td>ClientTypeAssociations</td></tr> |
29 </table> |
32 </table> |
30 <h3>Classes</h3> |
33 <h3>Classes</h3> |
|
34 |
31 <table> |
35 <table> |
|
36 |
32 <tr> |
37 <tr> |
33 <td><a href="#DebuggerInterfaceNone">DebuggerInterfaceNone</a></td> |
38 <td><a href="#DebuggerInterfaceNone">DebuggerInterfaceNone</a></td> |
34 <td>Class implementing a dummy debugger interface for the debug server.</td> |
39 <td>Class implementing a dummy debugger interface for the debug server.</td> |
35 </tr> |
40 </tr> |
36 </table> |
41 </table> |
37 <h3>Functions</h3> |
42 <h3>Functions</h3> |
|
43 |
38 <table> |
44 <table> |
|
45 |
39 <tr> |
46 <tr> |
40 <td><a href="#createDebuggerInterfaceNone">createDebuggerInterfaceNone</a></td> |
47 <td><a href="#createDebuggerInterfaceNone">createDebuggerInterfaceNone</a></td> |
41 <td>Module function to create a debugger interface instance.</td> |
48 <td>Module function to create a debugger interface instance.</td> |
42 </tr><tr> |
49 </tr> |
|
50 <tr> |
43 <td><a href="#getRegistryData">getRegistryData</a></td> |
51 <td><a href="#getRegistryData">getRegistryData</a></td> |
44 <td>Module function to get characterizing data for the debugger interface.</td> |
52 <td>Module function to get characterizing data for the debugger interface.</td> |
45 </tr> |
53 </tr> |
46 </table> |
54 </table> |
47 <hr /><hr /> |
55 <hr /> |
|
56 <hr /> |
48 <a NAME="DebuggerInterfaceNone" ID="DebuggerInterfaceNone"></a> |
57 <a NAME="DebuggerInterfaceNone" ID="DebuggerInterfaceNone"></a> |
49 <h2>DebuggerInterfaceNone</h2> |
58 <h2>DebuggerInterfaceNone</h2> |
|
59 |
50 <p> |
60 <p> |
51 Class implementing a dummy debugger interface for the debug server. |
61 Class implementing a dummy debugger interface for the debug server. |
52 </p> |
62 </p> |
53 <h3>Derived from</h3> |
63 <h3>Derived from</h3> |
54 QObject |
64 QObject |
55 <h3>Class Attributes</h3> |
65 <h3>Class Attributes</h3> |
|
66 |
56 <table> |
67 <table> |
57 <tr><td>None</td></tr> |
68 <tr><td>None</td></tr> |
58 </table> |
69 </table> |
59 <h3>Class Methods</h3> |
70 <h3>Class Methods</h3> |
|
71 |
60 <table> |
72 <table> |
61 <tr><td>None</td></tr> |
73 <tr><td>None</td></tr> |
62 </table> |
74 </table> |
63 <h3>Methods</h3> |
75 <h3>Methods</h3> |
|
76 |
64 <table> |
77 <table> |
|
78 |
65 <tr> |
79 <tr> |
66 <td><a href="#DebuggerInterfaceNone.__init__">DebuggerInterfaceNone</a></td> |
80 <td><a href="#DebuggerInterfaceNone.__init__">DebuggerInterfaceNone</a></td> |
67 <td>Constructor</td> |
81 <td>Constructor</td> |
68 </tr><tr> |
82 </tr> |
|
83 <tr> |
69 <td><a href="#DebuggerInterfaceNone.flush">flush</a></td> |
84 <td><a href="#DebuggerInterfaceNone.flush">flush</a></td> |
70 <td>Public slot to flush the queue.</td> |
85 <td>Public slot to flush the queue.</td> |
71 </tr><tr> |
86 </tr> |
|
87 <tr> |
72 <td><a href="#DebuggerInterfaceNone.getClientCapabilities">getClientCapabilities</a></td> |
88 <td><a href="#DebuggerInterfaceNone.getClientCapabilities">getClientCapabilities</a></td> |
73 <td>Public method to retrieve the debug clients capabilities.</td> |
89 <td>Public method to retrieve the debug clients capabilities.</td> |
74 </tr><tr> |
90 </tr> |
|
91 <tr> |
75 <td><a href="#DebuggerInterfaceNone.isConnected">isConnected</a></td> |
92 <td><a href="#DebuggerInterfaceNone.isConnected">isConnected</a></td> |
76 <td>Public method to test, if a debug client has connected.</td> |
93 <td>Public method to test, if a debug client has connected.</td> |
77 </tr><tr> |
94 </tr> |
|
95 <tr> |
78 <td><a href="#DebuggerInterfaceNone.newConnection">newConnection</a></td> |
96 <td><a href="#DebuggerInterfaceNone.newConnection">newConnection</a></td> |
79 <td>Public slot to handle a new connection.</td> |
97 <td>Public slot to handle a new connection.</td> |
80 </tr><tr> |
98 </tr> |
|
99 <tr> |
81 <td><a href="#DebuggerInterfaceNone.remoteBanner">remoteBanner</a></td> |
100 <td><a href="#DebuggerInterfaceNone.remoteBanner">remoteBanner</a></td> |
82 <td>Public slot to get the banner info of the remote client.</td> |
101 <td>Public slot to get the banner info of the remote client.</td> |
83 </tr><tr> |
102 </tr> |
|
103 <tr> |
84 <td><a href="#DebuggerInterfaceNone.remoteBreakpoint">remoteBreakpoint</a></td> |
104 <td><a href="#DebuggerInterfaceNone.remoteBreakpoint">remoteBreakpoint</a></td> |
85 <td>Public method to set or clear a breakpoint.</td> |
105 <td>Public method to set or clear a breakpoint.</td> |
86 </tr><tr> |
106 </tr> |
|
107 <tr> |
87 <td><a href="#DebuggerInterfaceNone.remoteBreakpointEnable">remoteBreakpointEnable</a></td> |
108 <td><a href="#DebuggerInterfaceNone.remoteBreakpointEnable">remoteBreakpointEnable</a></td> |
88 <td>Public method to enable or disable a breakpoint.</td> |
109 <td>Public method to enable or disable a breakpoint.</td> |
89 </tr><tr> |
110 </tr> |
|
111 <tr> |
90 <td><a href="#DebuggerInterfaceNone.remoteBreakpointIgnore">remoteBreakpointIgnore</a></td> |
112 <td><a href="#DebuggerInterfaceNone.remoteBreakpointIgnore">remoteBreakpointIgnore</a></td> |
91 <td>Public method to ignore a breakpoint the next couple of occurrences.</td> |
113 <td>Public method to ignore a breakpoint the next couple of occurrences.</td> |
92 </tr><tr> |
114 </tr> |
|
115 <tr> |
93 <td><a href="#DebuggerInterfaceNone.remoteCapabilities">remoteCapabilities</a></td> |
116 <td><a href="#DebuggerInterfaceNone.remoteCapabilities">remoteCapabilities</a></td> |
94 <td>Public slot to get the debug clients capabilities.</td> |
117 <td>Public slot to get the debug clients capabilities.</td> |
95 </tr><tr> |
118 </tr> |
|
119 <tr> |
96 <td><a href="#DebuggerInterfaceNone.remoteClientSetFilter">remoteClientSetFilter</a></td> |
120 <td><a href="#DebuggerInterfaceNone.remoteClientSetFilter">remoteClientSetFilter</a></td> |
97 <td>Public method to set a variables filter list.</td> |
121 <td>Public method to set a variables filter list.</td> |
98 </tr><tr> |
122 </tr> |
|
123 <tr> |
99 <td><a href="#DebuggerInterfaceNone.remoteClientVariable">remoteClientVariable</a></td> |
124 <td><a href="#DebuggerInterfaceNone.remoteClientVariable">remoteClientVariable</a></td> |
100 <td>Public method to request the variables of the debugged program.</td> |
125 <td>Public method to request the variables of the debugged program.</td> |
101 </tr><tr> |
126 </tr> |
|
127 <tr> |
102 <td><a href="#DebuggerInterfaceNone.remoteClientVariables">remoteClientVariables</a></td> |
128 <td><a href="#DebuggerInterfaceNone.remoteClientVariables">remoteClientVariables</a></td> |
103 <td>Public method to request the variables of the debugged program.</td> |
129 <td>Public method to request the variables of the debugged program.</td> |
104 </tr><tr> |
130 </tr> |
|
131 <tr> |
105 <td><a href="#DebuggerInterfaceNone.remoteCompletion">remoteCompletion</a></td> |
132 <td><a href="#DebuggerInterfaceNone.remoteCompletion">remoteCompletion</a></td> |
106 <td>Public slot to get the a list of possible commandline completions from the remote client.</td> |
133 <td>Public slot to get the a list of possible commandline completions from the remote client.</td> |
107 </tr><tr> |
134 </tr> |
|
135 <tr> |
108 <td><a href="#DebuggerInterfaceNone.remoteContinue">remoteContinue</a></td> |
136 <td><a href="#DebuggerInterfaceNone.remoteContinue">remoteContinue</a></td> |
109 <td>Public method to continue the debugged program.</td> |
137 <td>Public method to continue the debugged program.</td> |
110 </tr><tr> |
138 </tr> |
|
139 <tr> |
111 <td><a href="#DebuggerInterfaceNone.remoteCoverage">remoteCoverage</a></td> |
140 <td><a href="#DebuggerInterfaceNone.remoteCoverage">remoteCoverage</a></td> |
112 <td>Public method to load a new program to collect coverage data.</td> |
141 <td>Public method to load a new program to collect coverage data.</td> |
113 </tr><tr> |
142 </tr> |
|
143 <tr> |
114 <td><a href="#DebuggerInterfaceNone.remoteEnvironment">remoteEnvironment</a></td> |
144 <td><a href="#DebuggerInterfaceNone.remoteEnvironment">remoteEnvironment</a></td> |
115 <td>Public method to set the environment for a program to debug, run, ...</td> |
145 <td>Public method to set the environment for a program to debug, run, ...</td> |
116 </tr><tr> |
146 </tr> |
|
147 <tr> |
117 <td><a href="#DebuggerInterfaceNone.remoteEval">remoteEval</a></td> |
148 <td><a href="#DebuggerInterfaceNone.remoteEval">remoteEval</a></td> |
118 <td>Public method to evaluate arg in the current context of the debugged program.</td> |
149 <td>Public method to evaluate arg in the current context of the debugged program.</td> |
119 </tr><tr> |
150 </tr> |
|
151 <tr> |
120 <td><a href="#DebuggerInterfaceNone.remoteLoad">remoteLoad</a></td> |
152 <td><a href="#DebuggerInterfaceNone.remoteLoad">remoteLoad</a></td> |
121 <td>Public method to load a new program to debug.</td> |
153 <td>Public method to load a new program to debug.</td> |
122 </tr><tr> |
154 </tr> |
|
155 <tr> |
123 <td><a href="#DebuggerInterfaceNone.remoteMoveIP">remoteMoveIP</a></td> |
156 <td><a href="#DebuggerInterfaceNone.remoteMoveIP">remoteMoveIP</a></td> |
124 <td>Public method to move the instruction pointer to a different line.</td> |
157 <td>Public method to move the instruction pointer to a different line.</td> |
125 </tr><tr> |
158 </tr> |
|
159 <tr> |
126 <td><a href="#DebuggerInterfaceNone.remoteProfile">remoteProfile</a></td> |
160 <td><a href="#DebuggerInterfaceNone.remoteProfile">remoteProfile</a></td> |
127 <td>Public method to load a new program to collect profiling data.</td> |
161 <td>Public method to load a new program to collect profiling data.</td> |
128 </tr><tr> |
162 </tr> |
|
163 <tr> |
129 <td><a href="#DebuggerInterfaceNone.remoteRawInput">remoteRawInput</a></td> |
164 <td><a href="#DebuggerInterfaceNone.remoteRawInput">remoteRawInput</a></td> |
130 <td>Public method to send the raw input to the debugged program.</td> |
165 <td>Public method to send the raw input to the debugged program.</td> |
131 </tr><tr> |
166 </tr> |
|
167 <tr> |
132 <td><a href="#DebuggerInterfaceNone.remoteRun">remoteRun</a></td> |
168 <td><a href="#DebuggerInterfaceNone.remoteRun">remoteRun</a></td> |
133 <td>Public method to load a new program to run.</td> |
169 <td>Public method to load a new program to run.</td> |
134 </tr><tr> |
170 </tr> |
|
171 <tr> |
135 <td><a href="#DebuggerInterfaceNone.remoteSetThread">remoteSetThread</a></td> |
172 <td><a href="#DebuggerInterfaceNone.remoteSetThread">remoteSetThread</a></td> |
136 <td>Public method to request to set the given thread as current thread.</td> |
173 <td>Public method to request to set the given thread as current thread.</td> |
137 </tr><tr> |
174 </tr> |
|
175 <tr> |
138 <td><a href="#DebuggerInterfaceNone.remoteStatement">remoteStatement</a></td> |
176 <td><a href="#DebuggerInterfaceNone.remoteStatement">remoteStatement</a></td> |
139 <td>Public method to execute a Python statement.</td> |
177 <td>Public method to execute a Python statement.</td> |
140 </tr><tr> |
178 </tr> |
|
179 <tr> |
141 <td><a href="#DebuggerInterfaceNone.remoteStep">remoteStep</a></td> |
180 <td><a href="#DebuggerInterfaceNone.remoteStep">remoteStep</a></td> |
142 <td>Public method to single step the debugged program.</td> |
181 <td>Public method to single step the debugged program.</td> |
143 </tr><tr> |
182 </tr> |
|
183 <tr> |
144 <td><a href="#DebuggerInterfaceNone.remoteStepOut">remoteStepOut</a></td> |
184 <td><a href="#DebuggerInterfaceNone.remoteStepOut">remoteStepOut</a></td> |
145 <td>Public method to step out the debugged program.</td> |
185 <td>Public method to step out the debugged program.</td> |
146 </tr><tr> |
186 </tr> |
|
187 <tr> |
147 <td><a href="#DebuggerInterfaceNone.remoteStepOver">remoteStepOver</a></td> |
188 <td><a href="#DebuggerInterfaceNone.remoteStepOver">remoteStepOver</a></td> |
148 <td>Public method to step over the debugged program.</td> |
189 <td>Public method to step over the debugged program.</td> |
149 </tr><tr> |
190 </tr> |
|
191 <tr> |
150 <td><a href="#DebuggerInterfaceNone.remoteStepQuit">remoteStepQuit</a></td> |
192 <td><a href="#DebuggerInterfaceNone.remoteStepQuit">remoteStepQuit</a></td> |
151 <td>Public method to stop the debugged program.</td> |
193 <td>Public method to stop the debugged program.</td> |
152 </tr><tr> |
194 </tr> |
|
195 <tr> |
153 <td><a href="#DebuggerInterfaceNone.remoteThreadList">remoteThreadList</a></td> |
196 <td><a href="#DebuggerInterfaceNone.remoteThreadList">remoteThreadList</a></td> |
154 <td>Public method to request the list of threads from the client.</td> |
197 <td>Public method to request the list of threads from the client.</td> |
155 </tr><tr> |
198 </tr> |
|
199 <tr> |
156 <td><a href="#DebuggerInterfaceNone.remoteUTDiscover">remoteUTDiscover</a></td> |
200 <td><a href="#DebuggerInterfaceNone.remoteUTDiscover">remoteUTDiscover</a></td> |
157 <td>Public method to perform a test case discovery.</td> |
201 <td>Public method to perform a test case discovery.</td> |
158 </tr><tr> |
202 </tr> |
|
203 <tr> |
159 <td><a href="#DebuggerInterfaceNone.remoteUTPrepare">remoteUTPrepare</a></td> |
204 <td><a href="#DebuggerInterfaceNone.remoteUTPrepare">remoteUTPrepare</a></td> |
160 <td>Public method to prepare a new unittest run.</td> |
205 <td>Public method to prepare a new unittest run.</td> |
161 </tr><tr> |
206 </tr> |
|
207 <tr> |
162 <td><a href="#DebuggerInterfaceNone.remoteUTRun">remoteUTRun</a></td> |
208 <td><a href="#DebuggerInterfaceNone.remoteUTRun">remoteUTRun</a></td> |
163 <td>Public method to start a unittest run.</td> |
209 <td>Public method to start a unittest run.</td> |
164 </tr><tr> |
210 </tr> |
|
211 <tr> |
165 <td><a href="#DebuggerInterfaceNone.remoteUTStop">remoteUTStop</a></td> |
212 <td><a href="#DebuggerInterfaceNone.remoteUTStop">remoteUTStop</a></td> |
166 <td>public method to stop a unittest run.</td> |
213 <td>public method to stop a unittest run.</td> |
167 </tr><tr> |
214 </tr> |
|
215 <tr> |
168 <td><a href="#DebuggerInterfaceNone.remoteWatchpoint">remoteWatchpoint</a></td> |
216 <td><a href="#DebuggerInterfaceNone.remoteWatchpoint">remoteWatchpoint</a></td> |
169 <td>Public method to set or clear a watch expression.</td> |
217 <td>Public method to set or clear a watch expression.</td> |
170 </tr><tr> |
218 </tr> |
|
219 <tr> |
171 <td><a href="#DebuggerInterfaceNone.remoteWatchpointEnable">remoteWatchpointEnable</a></td> |
220 <td><a href="#DebuggerInterfaceNone.remoteWatchpointEnable">remoteWatchpointEnable</a></td> |
172 <td>Public method to enable or disable a watch expression.</td> |
221 <td>Public method to enable or disable a watch expression.</td> |
173 </tr><tr> |
222 </tr> |
|
223 <tr> |
174 <td><a href="#DebuggerInterfaceNone.remoteWatchpointIgnore">remoteWatchpointIgnore</a></td> |
224 <td><a href="#DebuggerInterfaceNone.remoteWatchpointIgnore">remoteWatchpointIgnore</a></td> |
175 <td>Public method to ignore a watch expression the next couple of occurrences.</td> |
225 <td>Public method to ignore a watch expression the next couple of occurrences.</td> |
176 </tr><tr> |
226 </tr> |
|
227 <tr> |
177 <td><a href="#DebuggerInterfaceNone.setCallTraceEnabled">setCallTraceEnabled</a></td> |
228 <td><a href="#DebuggerInterfaceNone.setCallTraceEnabled">setCallTraceEnabled</a></td> |
178 <td>Public method to set the call trace state.</td> |
229 <td>Public method to set the call trace state.</td> |
179 </tr><tr> |
230 </tr> |
|
231 <tr> |
180 <td><a href="#DebuggerInterfaceNone.shutdown">shutdown</a></td> |
232 <td><a href="#DebuggerInterfaceNone.shutdown">shutdown</a></td> |
181 <td>Public method to cleanly shut down.</td> |
233 <td>Public method to cleanly shut down.</td> |
182 </tr><tr> |
234 </tr> |
|
235 <tr> |
183 <td><a href="#DebuggerInterfaceNone.startRemote">startRemote</a></td> |
236 <td><a href="#DebuggerInterfaceNone.startRemote">startRemote</a></td> |
184 <td>Public method to start a remote Python interpreter.</td> |
237 <td>Public method to start a remote Python interpreter.</td> |
185 </tr><tr> |
238 </tr> |
|
239 <tr> |
186 <td><a href="#DebuggerInterfaceNone.startRemoteForProject">startRemoteForProject</a></td> |
240 <td><a href="#DebuggerInterfaceNone.startRemoteForProject">startRemoteForProject</a></td> |
187 <td>Public method to start a remote Python interpreter for a project.</td> |
241 <td>Public method to start a remote Python interpreter for a project.</td> |
188 </tr> |
242 </tr> |
189 </table> |
243 </table> |
190 <h3>Static Methods</h3> |
244 <h3>Static Methods</h3> |
|
245 |
191 <table> |
246 <table> |
192 <tr><td>None</td></tr> |
247 <tr><td>None</td></tr> |
193 </table> |
248 </table> |
|
249 |
194 <a NAME="DebuggerInterfaceNone.__init__" ID="DebuggerInterfaceNone.__init__"></a> |
250 <a NAME="DebuggerInterfaceNone.__init__" ID="DebuggerInterfaceNone.__init__"></a> |
195 <h4>DebuggerInterfaceNone (Constructor)</h4> |
251 <h4>DebuggerInterfaceNone (Constructor)</h4> |
196 <b>DebuggerInterfaceNone</b>(<i>debugServer, passive</i>) |
252 <b>DebuggerInterfaceNone</b>(<i>debugServer, passive</i>) |
|
253 |
197 <p> |
254 <p> |
198 Constructor |
255 Constructor |
199 </p><dl> |
256 </p> |
|
257 <dl> |
|
258 |
200 <dt><i>debugServer</i></dt> |
259 <dt><i>debugServer</i></dt> |
201 <dd> |
260 <dd> |
202 reference to the debug server (DebugServer) |
261 reference to the debug server (DebugServer) |
203 </dd><dt><i>passive</i></dt> |
262 </dd> |
|
263 <dt><i>passive</i></dt> |
204 <dd> |
264 <dd> |
205 flag indicating passive connection mode (boolean) |
265 flag indicating passive connection mode (boolean) |
206 </dd> |
266 </dd> |
207 </dl><a NAME="DebuggerInterfaceNone.flush" ID="DebuggerInterfaceNone.flush"></a> |
267 </dl> |
|
268 <a NAME="DebuggerInterfaceNone.flush" ID="DebuggerInterfaceNone.flush"></a> |
208 <h4>DebuggerInterfaceNone.flush</h4> |
269 <h4>DebuggerInterfaceNone.flush</h4> |
209 <b>flush</b>(<i></i>) |
270 <b>flush</b>(<i></i>) |
|
271 |
210 <p> |
272 <p> |
211 Public slot to flush the queue. |
273 Public slot to flush the queue. |
212 </p><a NAME="DebuggerInterfaceNone.getClientCapabilities" ID="DebuggerInterfaceNone.getClientCapabilities"></a> |
274 </p> |
|
275 <a NAME="DebuggerInterfaceNone.getClientCapabilities" ID="DebuggerInterfaceNone.getClientCapabilities"></a> |
213 <h4>DebuggerInterfaceNone.getClientCapabilities</h4> |
276 <h4>DebuggerInterfaceNone.getClientCapabilities</h4> |
214 <b>getClientCapabilities</b>(<i></i>) |
277 <b>getClientCapabilities</b>(<i></i>) |
|
278 |
215 <p> |
279 <p> |
216 Public method to retrieve the debug clients capabilities. |
280 Public method to retrieve the debug clients capabilities. |
217 </p><dl> |
281 </p> |
|
282 <dl> |
218 <dt>Returns:</dt> |
283 <dt>Returns:</dt> |
219 <dd> |
284 <dd> |
220 debug client capabilities (integer) |
285 debug client capabilities (integer) |
221 </dd> |
286 </dd> |
222 </dl><a NAME="DebuggerInterfaceNone.isConnected" ID="DebuggerInterfaceNone.isConnected"></a> |
287 </dl> |
|
288 <a NAME="DebuggerInterfaceNone.isConnected" ID="DebuggerInterfaceNone.isConnected"></a> |
223 <h4>DebuggerInterfaceNone.isConnected</h4> |
289 <h4>DebuggerInterfaceNone.isConnected</h4> |
224 <b>isConnected</b>(<i></i>) |
290 <b>isConnected</b>(<i></i>) |
|
291 |
225 <p> |
292 <p> |
226 Public method to test, if a debug client has connected. |
293 Public method to test, if a debug client has connected. |
227 </p><dl> |
294 </p> |
|
295 <dl> |
228 <dt>Returns:</dt> |
296 <dt>Returns:</dt> |
229 <dd> |
297 <dd> |
230 flag indicating the connection status (boolean) |
298 flag indicating the connection status (boolean) |
231 </dd> |
299 </dd> |
232 </dl><a NAME="DebuggerInterfaceNone.newConnection" ID="DebuggerInterfaceNone.newConnection"></a> |
300 </dl> |
|
301 <a NAME="DebuggerInterfaceNone.newConnection" ID="DebuggerInterfaceNone.newConnection"></a> |
233 <h4>DebuggerInterfaceNone.newConnection</h4> |
302 <h4>DebuggerInterfaceNone.newConnection</h4> |
234 <b>newConnection</b>(<i>sock</i>) |
303 <b>newConnection</b>(<i>sock</i>) |
|
304 |
235 <p> |
305 <p> |
236 Public slot to handle a new connection. |
306 Public slot to handle a new connection. |
237 </p><dl> |
307 </p> |
|
308 <dl> |
|
309 |
238 <dt><i>sock</i></dt> |
310 <dt><i>sock</i></dt> |
239 <dd> |
311 <dd> |
240 reference to the socket object (QTcpSocket) |
312 reference to the socket object (QTcpSocket) |
241 </dd> |
313 </dd> |
242 </dl><dl> |
314 </dl> |
|
315 <dl> |
243 <dt>Returns:</dt> |
316 <dt>Returns:</dt> |
244 <dd> |
317 <dd> |
245 flag indicating success (boolean) |
318 flag indicating success (boolean) |
246 </dd> |
319 </dd> |
247 </dl><a NAME="DebuggerInterfaceNone.remoteBanner" ID="DebuggerInterfaceNone.remoteBanner"></a> |
320 </dl> |
|
321 <a NAME="DebuggerInterfaceNone.remoteBanner" ID="DebuggerInterfaceNone.remoteBanner"></a> |
248 <h4>DebuggerInterfaceNone.remoteBanner</h4> |
322 <h4>DebuggerInterfaceNone.remoteBanner</h4> |
249 <b>remoteBanner</b>(<i></i>) |
323 <b>remoteBanner</b>(<i></i>) |
|
324 |
250 <p> |
325 <p> |
251 Public slot to get the banner info of the remote client. |
326 Public slot to get the banner info of the remote client. |
252 </p><a NAME="DebuggerInterfaceNone.remoteBreakpoint" ID="DebuggerInterfaceNone.remoteBreakpoint"></a> |
327 </p> |
|
328 <a NAME="DebuggerInterfaceNone.remoteBreakpoint" ID="DebuggerInterfaceNone.remoteBreakpoint"></a> |
253 <h4>DebuggerInterfaceNone.remoteBreakpoint</h4> |
329 <h4>DebuggerInterfaceNone.remoteBreakpoint</h4> |
254 <b>remoteBreakpoint</b>(<i>fn, line, setBreakpoint, cond=None, temp=False</i>) |
330 <b>remoteBreakpoint</b>(<i>fn, line, setBreakpoint, cond=None, temp=False</i>) |
|
331 |
255 <p> |
332 <p> |
256 Public method to set or clear a breakpoint. |
333 Public method to set or clear a breakpoint. |
257 </p><dl> |
334 </p> |
|
335 <dl> |
|
336 |
258 <dt><i>fn</i></dt> |
337 <dt><i>fn</i></dt> |
259 <dd> |
338 <dd> |
260 filename the breakpoint belongs to (string) |
339 filename the breakpoint belongs to (string) |
261 </dd><dt><i>line</i></dt> |
340 </dd> |
|
341 <dt><i>line</i></dt> |
262 <dd> |
342 <dd> |
263 linenumber of the breakpoint (int) |
343 linenumber of the breakpoint (int) |
264 </dd><dt><i>setBreakpoint</i></dt> |
344 </dd> |
|
345 <dt><i>setBreakpoint</i></dt> |
265 <dd> |
346 <dd> |
266 flag indicating setting or resetting a |
347 flag indicating setting or resetting a |
267 breakpoint (boolean) |
348 breakpoint (boolean) |
268 </dd><dt><i>cond</i></dt> |
349 </dd> |
|
350 <dt><i>cond</i></dt> |
269 <dd> |
351 <dd> |
270 condition of the breakpoint (string) |
352 condition of the breakpoint (string) |
271 </dd><dt><i>temp</i></dt> |
353 </dd> |
|
354 <dt><i>temp</i></dt> |
272 <dd> |
355 <dd> |
273 flag indicating a temporary breakpoint (boolean) |
356 flag indicating a temporary breakpoint (boolean) |
274 </dd> |
357 </dd> |
275 </dl><a NAME="DebuggerInterfaceNone.remoteBreakpointEnable" ID="DebuggerInterfaceNone.remoteBreakpointEnable"></a> |
358 </dl> |
|
359 <a NAME="DebuggerInterfaceNone.remoteBreakpointEnable" ID="DebuggerInterfaceNone.remoteBreakpointEnable"></a> |
276 <h4>DebuggerInterfaceNone.remoteBreakpointEnable</h4> |
360 <h4>DebuggerInterfaceNone.remoteBreakpointEnable</h4> |
277 <b>remoteBreakpointEnable</b>(<i>fn, line, enable</i>) |
361 <b>remoteBreakpointEnable</b>(<i>fn, line, enable</i>) |
|
362 |
278 <p> |
363 <p> |
279 Public method to enable or disable a breakpoint. |
364 Public method to enable or disable a breakpoint. |
280 </p><dl> |
365 </p> |
|
366 <dl> |
|
367 |
281 <dt><i>fn</i></dt> |
368 <dt><i>fn</i></dt> |
282 <dd> |
369 <dd> |
283 filename the breakpoint belongs to (string) |
370 filename the breakpoint belongs to (string) |
284 </dd><dt><i>line</i></dt> |
371 </dd> |
|
372 <dt><i>line</i></dt> |
285 <dd> |
373 <dd> |
286 linenumber of the breakpoint (int) |
374 linenumber of the breakpoint (int) |
287 </dd><dt><i>enable</i></dt> |
375 </dd> |
|
376 <dt><i>enable</i></dt> |
288 <dd> |
377 <dd> |
289 flag indicating enabling or disabling a breakpoint |
378 flag indicating enabling or disabling a breakpoint |
290 (boolean) |
379 (boolean) |
291 </dd> |
380 </dd> |
292 </dl><a NAME="DebuggerInterfaceNone.remoteBreakpointIgnore" ID="DebuggerInterfaceNone.remoteBreakpointIgnore"></a> |
381 </dl> |
|
382 <a NAME="DebuggerInterfaceNone.remoteBreakpointIgnore" ID="DebuggerInterfaceNone.remoteBreakpointIgnore"></a> |
293 <h4>DebuggerInterfaceNone.remoteBreakpointIgnore</h4> |
383 <h4>DebuggerInterfaceNone.remoteBreakpointIgnore</h4> |
294 <b>remoteBreakpointIgnore</b>(<i>fn, line, count</i>) |
384 <b>remoteBreakpointIgnore</b>(<i>fn, line, count</i>) |
|
385 |
295 <p> |
386 <p> |
296 Public method to ignore a breakpoint the next couple of occurrences. |
387 Public method to ignore a breakpoint the next couple of occurrences. |
297 </p><dl> |
388 </p> |
|
389 <dl> |
|
390 |
298 <dt><i>fn</i></dt> |
391 <dt><i>fn</i></dt> |
299 <dd> |
392 <dd> |
300 filename the breakpoint belongs to (string) |
393 filename the breakpoint belongs to (string) |
301 </dd><dt><i>line</i></dt> |
394 </dd> |
|
395 <dt><i>line</i></dt> |
302 <dd> |
396 <dd> |
303 linenumber of the breakpoint (int) |
397 linenumber of the breakpoint (int) |
304 </dd><dt><i>count</i></dt> |
398 </dd> |
|
399 <dt><i>count</i></dt> |
305 <dd> |
400 <dd> |
306 number of occurrences to ignore (int) |
401 number of occurrences to ignore (int) |
307 </dd> |
402 </dd> |
308 </dl><a NAME="DebuggerInterfaceNone.remoteCapabilities" ID="DebuggerInterfaceNone.remoteCapabilities"></a> |
403 </dl> |
|
404 <a NAME="DebuggerInterfaceNone.remoteCapabilities" ID="DebuggerInterfaceNone.remoteCapabilities"></a> |
309 <h4>DebuggerInterfaceNone.remoteCapabilities</h4> |
405 <h4>DebuggerInterfaceNone.remoteCapabilities</h4> |
310 <b>remoteCapabilities</b>(<i></i>) |
406 <b>remoteCapabilities</b>(<i></i>) |
|
407 |
311 <p> |
408 <p> |
312 Public slot to get the debug clients capabilities. |
409 Public slot to get the debug clients capabilities. |
313 </p><a NAME="DebuggerInterfaceNone.remoteClientSetFilter" ID="DebuggerInterfaceNone.remoteClientSetFilter"></a> |
410 </p> |
|
411 <a NAME="DebuggerInterfaceNone.remoteClientSetFilter" ID="DebuggerInterfaceNone.remoteClientSetFilter"></a> |
314 <h4>DebuggerInterfaceNone.remoteClientSetFilter</h4> |
412 <h4>DebuggerInterfaceNone.remoteClientSetFilter</h4> |
315 <b>remoteClientSetFilter</b>(<i>scope, filterStr</i>) |
413 <b>remoteClientSetFilter</b>(<i>scope, filterStr</i>) |
|
414 |
316 <p> |
415 <p> |
317 Public method to set a variables filter list. |
416 Public method to set a variables filter list. |
318 </p><dl> |
417 </p> |
|
418 <dl> |
|
419 |
319 <dt><i>scope</i></dt> |
420 <dt><i>scope</i></dt> |
320 <dd> |
421 <dd> |
321 the scope of the variables (0 = local, 1 = global) |
422 the scope of the variables (0 = local, 1 = global) |
322 </dd><dt><i>filterStr</i></dt> |
423 </dd> |
|
424 <dt><i>filterStr</i></dt> |
323 <dd> |
425 <dd> |
324 regexp string for variable names to filter out |
426 regexp string for variable names to filter out |
325 (string) |
427 (string) |
326 </dd> |
428 </dd> |
327 </dl><a NAME="DebuggerInterfaceNone.remoteClientVariable" ID="DebuggerInterfaceNone.remoteClientVariable"></a> |
429 </dl> |
|
430 <a NAME="DebuggerInterfaceNone.remoteClientVariable" ID="DebuggerInterfaceNone.remoteClientVariable"></a> |
328 <h4>DebuggerInterfaceNone.remoteClientVariable</h4> |
431 <h4>DebuggerInterfaceNone.remoteClientVariable</h4> |
329 <b>remoteClientVariable</b>(<i>scope, filterList, var, framenr=0, maxSize=0</i>) |
432 <b>remoteClientVariable</b>(<i>scope, filterList, var, framenr=0, maxSize=0</i>) |
|
433 |
330 <p> |
434 <p> |
331 Public method to request the variables of the debugged program. |
435 Public method to request the variables of the debugged program. |
332 </p><dl> |
436 </p> |
|
437 <dl> |
|
438 |
333 <dt><i>scope</i> (int)</dt> |
439 <dt><i>scope</i> (int)</dt> |
334 <dd> |
440 <dd> |
335 the scope of the variables (0 = local, 1 = global) |
441 the scope of the variables (0 = local, 1 = global) |
336 </dd><dt><i>filterList</i> (list of int)</dt> |
442 </dd> |
|
443 <dt><i>filterList</i> (list of int)</dt> |
337 <dd> |
444 <dd> |
338 list of variable types to filter out |
445 list of variable types to filter out |
339 </dd><dt><i>var</i> (list of str)</dt> |
446 </dd> |
|
447 <dt><i>var</i> (list of str)</dt> |
340 <dd> |
448 <dd> |
341 list encoded name of variable to retrieve |
449 list encoded name of variable to retrieve |
342 </dd><dt><i>framenr</i> (int)</dt> |
450 </dd> |
|
451 <dt><i>framenr</i> (int)</dt> |
343 <dd> |
452 <dd> |
344 framenumber of the variables to retrieve (int) |
453 framenumber of the variables to retrieve (int) |
345 </dd><dt><i>maxSize</i> (int)</dt> |
454 </dd> |
|
455 <dt><i>maxSize</i> (int)</dt> |
346 <dd> |
456 <dd> |
347 maximum size the formatted value of a variable will |
457 maximum size the formatted value of a variable will |
348 be shown. If it is bigger than that, a 'too big' indication will |
458 be shown. If it is bigger than that, a 'too big' indication will |
349 be given (@@TOO_BIG_TO_SHOW@@). |
459 be given (@@TOO_BIG_TO_SHOW@@). |
350 </dd> |
460 </dd> |
351 </dl><a NAME="DebuggerInterfaceNone.remoteClientVariables" ID="DebuggerInterfaceNone.remoteClientVariables"></a> |
461 </dl> |
|
462 <a NAME="DebuggerInterfaceNone.remoteClientVariables" ID="DebuggerInterfaceNone.remoteClientVariables"></a> |
352 <h4>DebuggerInterfaceNone.remoteClientVariables</h4> |
463 <h4>DebuggerInterfaceNone.remoteClientVariables</h4> |
353 <b>remoteClientVariables</b>(<i>scope, filterList, framenr=0, maxSize=0</i>) |
464 <b>remoteClientVariables</b>(<i>scope, filterList, framenr=0, maxSize=0</i>) |
|
465 |
354 <p> |
466 <p> |
355 Public method to request the variables of the debugged program. |
467 Public method to request the variables of the debugged program. |
356 </p><dl> |
468 </p> |
|
469 <dl> |
|
470 |
357 <dt><i>scope</i> (int)</dt> |
471 <dt><i>scope</i> (int)</dt> |
358 <dd> |
472 <dd> |
359 the scope of the variables (0 = local, 1 = global) |
473 the scope of the variables (0 = local, 1 = global) |
360 </dd><dt><i>filterList</i> (list of int)</dt> |
474 </dd> |
|
475 <dt><i>filterList</i> (list of int)</dt> |
361 <dd> |
476 <dd> |
362 list of variable types to filter out |
477 list of variable types to filter out |
363 </dd><dt><i>framenr</i> (int)</dt> |
478 </dd> |
|
479 <dt><i>framenr</i> (int)</dt> |
364 <dd> |
480 <dd> |
365 framenumber of the variables to retrieve |
481 framenumber of the variables to retrieve |
366 </dd><dt><i>maxSize</i> (int)</dt> |
482 </dd> |
|
483 <dt><i>maxSize</i> (int)</dt> |
367 <dd> |
484 <dd> |
368 maximum size the formatted value of a variable will |
485 maximum size the formatted value of a variable will |
369 be shown. If it is bigger than that, a 'too big' indication will |
486 be shown. If it is bigger than that, a 'too big' indication will |
370 be given (@@TOO_BIG_TO_SHOW@@). |
487 be given (@@TOO_BIG_TO_SHOW@@). |
371 </dd> |
488 </dd> |
372 </dl><a NAME="DebuggerInterfaceNone.remoteCompletion" ID="DebuggerInterfaceNone.remoteCompletion"></a> |
489 </dl> |
|
490 <a NAME="DebuggerInterfaceNone.remoteCompletion" ID="DebuggerInterfaceNone.remoteCompletion"></a> |
373 <h4>DebuggerInterfaceNone.remoteCompletion</h4> |
491 <h4>DebuggerInterfaceNone.remoteCompletion</h4> |
374 <b>remoteCompletion</b>(<i>text</i>) |
492 <b>remoteCompletion</b>(<i>text</i>) |
|
493 |
375 <p> |
494 <p> |
376 Public slot to get the a list of possible commandline completions |
495 Public slot to get the a list of possible commandline completions |
377 from the remote client. |
496 from the remote client. |
378 </p><dl> |
497 </p> |
|
498 <dl> |
|
499 |
379 <dt><i>text</i></dt> |
500 <dt><i>text</i></dt> |
380 <dd> |
501 <dd> |
381 the text to be completed (string) |
502 the text to be completed (string) |
382 </dd> |
503 </dd> |
383 </dl><a NAME="DebuggerInterfaceNone.remoteContinue" ID="DebuggerInterfaceNone.remoteContinue"></a> |
504 </dl> |
|
505 <a NAME="DebuggerInterfaceNone.remoteContinue" ID="DebuggerInterfaceNone.remoteContinue"></a> |
384 <h4>DebuggerInterfaceNone.remoteContinue</h4> |
506 <h4>DebuggerInterfaceNone.remoteContinue</h4> |
385 <b>remoteContinue</b>(<i>special=False</i>) |
507 <b>remoteContinue</b>(<i>special=False</i>) |
|
508 |
386 <p> |
509 <p> |
387 Public method to continue the debugged program. |
510 Public method to continue the debugged program. |
388 </p><dl> |
511 </p> |
|
512 <dl> |
|
513 |
389 <dt><i>special</i></dt> |
514 <dt><i>special</i></dt> |
390 <dd> |
515 <dd> |
391 flag indicating a special continue operation |
516 flag indicating a special continue operation |
392 </dd> |
517 </dd> |
393 </dl><a NAME="DebuggerInterfaceNone.remoteCoverage" ID="DebuggerInterfaceNone.remoteCoverage"></a> |
518 </dl> |
|
519 <a NAME="DebuggerInterfaceNone.remoteCoverage" ID="DebuggerInterfaceNone.remoteCoverage"></a> |
394 <h4>DebuggerInterfaceNone.remoteCoverage</h4> |
520 <h4>DebuggerInterfaceNone.remoteCoverage</h4> |
395 <b>remoteCoverage</b>(<i>fn, argv, wd, erase=False</i>) |
521 <b>remoteCoverage</b>(<i>fn, argv, wd, erase=False</i>) |
|
522 |
396 <p> |
523 <p> |
397 Public method to load a new program to collect coverage data. |
524 Public method to load a new program to collect coverage data. |
398 </p><dl> |
525 </p> |
|
526 <dl> |
|
527 |
399 <dt><i>fn</i></dt> |
528 <dt><i>fn</i></dt> |
400 <dd> |
529 <dd> |
401 the filename to run (string) |
530 the filename to run (string) |
402 </dd><dt><i>argv</i></dt> |
531 </dd> |
|
532 <dt><i>argv</i></dt> |
403 <dd> |
533 <dd> |
404 the commandline arguments to pass to the program (string) |
534 the commandline arguments to pass to the program (string) |
405 </dd><dt><i>wd</i></dt> |
535 </dd> |
|
536 <dt><i>wd</i></dt> |
406 <dd> |
537 <dd> |
407 the working directory for the program (string) |
538 the working directory for the program (string) |
408 </dd><dt><i>erase=</i></dt> |
539 </dd> |
|
540 <dt><i>erase=</i></dt> |
409 <dd> |
541 <dd> |
410 flag indicating that coverage info should be |
542 flag indicating that coverage info should be |
411 cleared first (boolean) |
543 cleared first (boolean) |
412 </dd> |
544 </dd> |
413 </dl><a NAME="DebuggerInterfaceNone.remoteEnvironment" ID="DebuggerInterfaceNone.remoteEnvironment"></a> |
545 </dl> |
|
546 <a NAME="DebuggerInterfaceNone.remoteEnvironment" ID="DebuggerInterfaceNone.remoteEnvironment"></a> |
414 <h4>DebuggerInterfaceNone.remoteEnvironment</h4> |
547 <h4>DebuggerInterfaceNone.remoteEnvironment</h4> |
415 <b>remoteEnvironment</b>(<i>env</i>) |
548 <b>remoteEnvironment</b>(<i>env</i>) |
|
549 |
416 <p> |
550 <p> |
417 Public method to set the environment for a program to debug, run, ... |
551 Public method to set the environment for a program to debug, run, ... |
418 </p><dl> |
552 </p> |
|
553 <dl> |
|
554 |
419 <dt><i>env</i></dt> |
555 <dt><i>env</i></dt> |
420 <dd> |
556 <dd> |
421 environment settings (dictionary) |
557 environment settings (dictionary) |
422 </dd> |
558 </dd> |
423 </dl><a NAME="DebuggerInterfaceNone.remoteEval" ID="DebuggerInterfaceNone.remoteEval"></a> |
559 </dl> |
|
560 <a NAME="DebuggerInterfaceNone.remoteEval" ID="DebuggerInterfaceNone.remoteEval"></a> |
424 <h4>DebuggerInterfaceNone.remoteEval</h4> |
561 <h4>DebuggerInterfaceNone.remoteEval</h4> |
425 <b>remoteEval</b>(<i>arg</i>) |
562 <b>remoteEval</b>(<i>arg</i>) |
|
563 |
426 <p> |
564 <p> |
427 Public method to evaluate arg in the current context of the debugged |
565 Public method to evaluate arg in the current context of the debugged |
428 program. |
566 program. |
429 </p><dl> |
567 </p> |
|
568 <dl> |
|
569 |
430 <dt><i>arg</i></dt> |
570 <dt><i>arg</i></dt> |
431 <dd> |
571 <dd> |
432 the arguments to evaluate (string) |
572 the arguments to evaluate (string) |
433 </dd> |
573 </dd> |
434 </dl><a NAME="DebuggerInterfaceNone.remoteLoad" ID="DebuggerInterfaceNone.remoteLoad"></a> |
574 </dl> |
|
575 <a NAME="DebuggerInterfaceNone.remoteLoad" ID="DebuggerInterfaceNone.remoteLoad"></a> |
435 <h4>DebuggerInterfaceNone.remoteLoad</h4> |
576 <h4>DebuggerInterfaceNone.remoteLoad</h4> |
436 <b>remoteLoad</b>(<i>fn, argv, wd, traceInterpreter=False, autoContinue=True, autoFork=False, forkChild=False</i>) |
577 <b>remoteLoad</b>(<i>fn, argv, wd, traceInterpreter=False, autoContinue=True, autoFork=False, forkChild=False</i>) |
|
578 |
437 <p> |
579 <p> |
438 Public method to load a new program to debug. |
580 Public method to load a new program to debug. |
439 </p><dl> |
581 </p> |
|
582 <dl> |
|
583 |
440 <dt><i>fn</i></dt> |
584 <dt><i>fn</i></dt> |
441 <dd> |
585 <dd> |
442 the filename to debug (string) |
586 the filename to debug (string) |
443 </dd><dt><i>argv</i></dt> |
587 </dd> |
|
588 <dt><i>argv</i></dt> |
444 <dd> |
589 <dd> |
445 the commandline arguments to pass to the program (string) |
590 the commandline arguments to pass to the program (string) |
446 </dd><dt><i>wd</i></dt> |
591 </dd> |
|
592 <dt><i>wd</i></dt> |
447 <dd> |
593 <dd> |
448 the working directory for the program (string) |
594 the working directory for the program (string) |
449 </dd><dt><i>traceInterpreter=</i></dt> |
595 </dd> |
|
596 <dt><i>traceInterpreter=</i></dt> |
450 <dd> |
597 <dd> |
451 flag indicating if the interpreter library |
598 flag indicating if the interpreter library |
452 should be traced as well (boolean) |
599 should be traced as well (boolean) |
453 </dd><dt><i>autoContinue=</i></dt> |
600 </dd> |
|
601 <dt><i>autoContinue=</i></dt> |
454 <dd> |
602 <dd> |
455 flag indicating, that the debugger should not |
603 flag indicating, that the debugger should not |
456 stop at the first executable line (boolean) |
604 stop at the first executable line (boolean) |
457 </dd><dt><i>autoFork=</i></dt> |
605 </dd> |
|
606 <dt><i>autoFork=</i></dt> |
458 <dd> |
607 <dd> |
459 flag indicating the automatic fork mode (boolean) |
608 flag indicating the automatic fork mode (boolean) |
460 </dd><dt><i>forkChild=</i></dt> |
609 </dd> |
|
610 <dt><i>forkChild=</i></dt> |
461 <dd> |
611 <dd> |
462 flag indicating to debug the child after forking |
612 flag indicating to debug the child after forking |
463 (boolean) |
613 (boolean) |
464 </dd> |
614 </dd> |
465 </dl><a NAME="DebuggerInterfaceNone.remoteMoveIP" ID="DebuggerInterfaceNone.remoteMoveIP"></a> |
615 </dl> |
|
616 <a NAME="DebuggerInterfaceNone.remoteMoveIP" ID="DebuggerInterfaceNone.remoteMoveIP"></a> |
466 <h4>DebuggerInterfaceNone.remoteMoveIP</h4> |
617 <h4>DebuggerInterfaceNone.remoteMoveIP</h4> |
467 <b>remoteMoveIP</b>(<i>line</i>) |
618 <b>remoteMoveIP</b>(<i>line</i>) |
|
619 |
468 <p> |
620 <p> |
469 Public method to move the instruction pointer to a different line. |
621 Public method to move the instruction pointer to a different line. |
470 </p><dl> |
622 </p> |
|
623 <dl> |
|
624 |
471 <dt><i>line</i></dt> |
625 <dt><i>line</i></dt> |
472 <dd> |
626 <dd> |
473 the new line, where execution should be continued |
627 the new line, where execution should be continued |
474 </dd> |
628 </dd> |
475 </dl><a NAME="DebuggerInterfaceNone.remoteProfile" ID="DebuggerInterfaceNone.remoteProfile"></a> |
629 </dl> |
|
630 <a NAME="DebuggerInterfaceNone.remoteProfile" ID="DebuggerInterfaceNone.remoteProfile"></a> |
476 <h4>DebuggerInterfaceNone.remoteProfile</h4> |
631 <h4>DebuggerInterfaceNone.remoteProfile</h4> |
477 <b>remoteProfile</b>(<i>fn, argv, wd, erase=False</i>) |
632 <b>remoteProfile</b>(<i>fn, argv, wd, erase=False</i>) |
|
633 |
478 <p> |
634 <p> |
479 Public method to load a new program to collect profiling data. |
635 Public method to load a new program to collect profiling data. |
480 </p><dl> |
636 </p> |
|
637 <dl> |
|
638 |
481 <dt><i>fn</i></dt> |
639 <dt><i>fn</i></dt> |
482 <dd> |
640 <dd> |
483 the filename to run (string) |
641 the filename to run (string) |
484 </dd><dt><i>argv</i></dt> |
642 </dd> |
|
643 <dt><i>argv</i></dt> |
485 <dd> |
644 <dd> |
486 the commandline arguments to pass to the program (string) |
645 the commandline arguments to pass to the program (string) |
487 </dd><dt><i>wd</i></dt> |
646 </dd> |
|
647 <dt><i>wd</i></dt> |
488 <dd> |
648 <dd> |
489 the working directory for the program (string) |
649 the working directory for the program (string) |
490 </dd><dt><i>erase=</i></dt> |
650 </dd> |
|
651 <dt><i>erase=</i></dt> |
491 <dd> |
652 <dd> |
492 flag indicating that timing info should be cleared |
653 flag indicating that timing info should be cleared |
493 first (boolean) |
654 first (boolean) |
494 </dd> |
655 </dd> |
495 </dl><a NAME="DebuggerInterfaceNone.remoteRawInput" ID="DebuggerInterfaceNone.remoteRawInput"></a> |
656 </dl> |
|
657 <a NAME="DebuggerInterfaceNone.remoteRawInput" ID="DebuggerInterfaceNone.remoteRawInput"></a> |
496 <h4>DebuggerInterfaceNone.remoteRawInput</h4> |
658 <h4>DebuggerInterfaceNone.remoteRawInput</h4> |
497 <b>remoteRawInput</b>(<i>s</i>) |
659 <b>remoteRawInput</b>(<i>s</i>) |
|
660 |
498 <p> |
661 <p> |
499 Public method to send the raw input to the debugged program. |
662 Public method to send the raw input to the debugged program. |
500 </p><dl> |
663 </p> |
|
664 <dl> |
|
665 |
501 <dt><i>s</i></dt> |
666 <dt><i>s</i></dt> |
502 <dd> |
667 <dd> |
503 the raw input (string) |
668 the raw input (string) |
504 </dd> |
669 </dd> |
505 </dl><a NAME="DebuggerInterfaceNone.remoteRun" ID="DebuggerInterfaceNone.remoteRun"></a> |
670 </dl> |
|
671 <a NAME="DebuggerInterfaceNone.remoteRun" ID="DebuggerInterfaceNone.remoteRun"></a> |
506 <h4>DebuggerInterfaceNone.remoteRun</h4> |
672 <h4>DebuggerInterfaceNone.remoteRun</h4> |
507 <b>remoteRun</b>(<i>fn, argv, wd, autoFork=False, forkChild=False</i>) |
673 <b>remoteRun</b>(<i>fn, argv, wd, autoFork=False, forkChild=False</i>) |
|
674 |
508 <p> |
675 <p> |
509 Public method to load a new program to run. |
676 Public method to load a new program to run. |
510 </p><dl> |
677 </p> |
|
678 <dl> |
|
679 |
511 <dt><i>fn</i></dt> |
680 <dt><i>fn</i></dt> |
512 <dd> |
681 <dd> |
513 the filename to run (string) |
682 the filename to run (string) |
514 </dd><dt><i>argv</i></dt> |
683 </dd> |
|
684 <dt><i>argv</i></dt> |
515 <dd> |
685 <dd> |
516 the commandline arguments to pass to the program (string) |
686 the commandline arguments to pass to the program (string) |
517 </dd><dt><i>wd</i></dt> |
687 </dd> |
|
688 <dt><i>wd</i></dt> |
518 <dd> |
689 <dd> |
519 the working directory for the program (string) |
690 the working directory for the program (string) |
520 </dd><dt><i>autoFork=</i></dt> |
691 </dd> |
|
692 <dt><i>autoFork=</i></dt> |
521 <dd> |
693 <dd> |
522 flag indicating the automatic fork mode (boolean) |
694 flag indicating the automatic fork mode (boolean) |
523 </dd><dt><i>forkChild=</i></dt> |
695 </dd> |
|
696 <dt><i>forkChild=</i></dt> |
524 <dd> |
697 <dd> |
525 flag indicating to debug the child after forking |
698 flag indicating to debug the child after forking |
526 (boolean) |
699 (boolean) |
527 </dd> |
700 </dd> |
528 </dl><a NAME="DebuggerInterfaceNone.remoteSetThread" ID="DebuggerInterfaceNone.remoteSetThread"></a> |
701 </dl> |
|
702 <a NAME="DebuggerInterfaceNone.remoteSetThread" ID="DebuggerInterfaceNone.remoteSetThread"></a> |
529 <h4>DebuggerInterfaceNone.remoteSetThread</h4> |
703 <h4>DebuggerInterfaceNone.remoteSetThread</h4> |
530 <b>remoteSetThread</b>(<i>tid</i>) |
704 <b>remoteSetThread</b>(<i>tid</i>) |
|
705 |
531 <p> |
706 <p> |
532 Public method to request to set the given thread as current thread. |
707 Public method to request to set the given thread as current thread. |
533 </p><dl> |
708 </p> |
|
709 <dl> |
|
710 |
534 <dt><i>tid</i></dt> |
711 <dt><i>tid</i></dt> |
535 <dd> |
712 <dd> |
536 id of the thread (integer) |
713 id of the thread (integer) |
537 </dd> |
714 </dd> |
538 </dl><a NAME="DebuggerInterfaceNone.remoteStatement" ID="DebuggerInterfaceNone.remoteStatement"></a> |
715 </dl> |
|
716 <a NAME="DebuggerInterfaceNone.remoteStatement" ID="DebuggerInterfaceNone.remoteStatement"></a> |
539 <h4>DebuggerInterfaceNone.remoteStatement</h4> |
717 <h4>DebuggerInterfaceNone.remoteStatement</h4> |
540 <b>remoteStatement</b>(<i>stmt</i>) |
718 <b>remoteStatement</b>(<i>stmt</i>) |
|
719 |
541 <p> |
720 <p> |
542 Public method to execute a Python statement. |
721 Public method to execute a Python statement. |
543 </p><dl> |
722 </p> |
|
723 <dl> |
|
724 |
544 <dt><i>stmt</i></dt> |
725 <dt><i>stmt</i></dt> |
545 <dd> |
726 <dd> |
546 the Python statement to execute (string). It |
727 the Python statement to execute (string). It |
547 should not have a trailing newline. |
728 should not have a trailing newline. |
548 </dd> |
729 </dd> |
549 </dl><a NAME="DebuggerInterfaceNone.remoteStep" ID="DebuggerInterfaceNone.remoteStep"></a> |
730 </dl> |
|
731 <a NAME="DebuggerInterfaceNone.remoteStep" ID="DebuggerInterfaceNone.remoteStep"></a> |
550 <h4>DebuggerInterfaceNone.remoteStep</h4> |
732 <h4>DebuggerInterfaceNone.remoteStep</h4> |
551 <b>remoteStep</b>(<i></i>) |
733 <b>remoteStep</b>(<i></i>) |
|
734 |
552 <p> |
735 <p> |
553 Public method to single step the debugged program. |
736 Public method to single step the debugged program. |
554 </p><a NAME="DebuggerInterfaceNone.remoteStepOut" ID="DebuggerInterfaceNone.remoteStepOut"></a> |
737 </p> |
|
738 <a NAME="DebuggerInterfaceNone.remoteStepOut" ID="DebuggerInterfaceNone.remoteStepOut"></a> |
555 <h4>DebuggerInterfaceNone.remoteStepOut</h4> |
739 <h4>DebuggerInterfaceNone.remoteStepOut</h4> |
556 <b>remoteStepOut</b>(<i></i>) |
740 <b>remoteStepOut</b>(<i></i>) |
|
741 |
557 <p> |
742 <p> |
558 Public method to step out the debugged program. |
743 Public method to step out the debugged program. |
559 </p><a NAME="DebuggerInterfaceNone.remoteStepOver" ID="DebuggerInterfaceNone.remoteStepOver"></a> |
744 </p> |
|
745 <a NAME="DebuggerInterfaceNone.remoteStepOver" ID="DebuggerInterfaceNone.remoteStepOver"></a> |
560 <h4>DebuggerInterfaceNone.remoteStepOver</h4> |
746 <h4>DebuggerInterfaceNone.remoteStepOver</h4> |
561 <b>remoteStepOver</b>(<i></i>) |
747 <b>remoteStepOver</b>(<i></i>) |
|
748 |
562 <p> |
749 <p> |
563 Public method to step over the debugged program. |
750 Public method to step over the debugged program. |
564 </p><a NAME="DebuggerInterfaceNone.remoteStepQuit" ID="DebuggerInterfaceNone.remoteStepQuit"></a> |
751 </p> |
|
752 <a NAME="DebuggerInterfaceNone.remoteStepQuit" ID="DebuggerInterfaceNone.remoteStepQuit"></a> |
565 <h4>DebuggerInterfaceNone.remoteStepQuit</h4> |
753 <h4>DebuggerInterfaceNone.remoteStepQuit</h4> |
566 <b>remoteStepQuit</b>(<i></i>) |
754 <b>remoteStepQuit</b>(<i></i>) |
|
755 |
567 <p> |
756 <p> |
568 Public method to stop the debugged program. |
757 Public method to stop the debugged program. |
569 </p><a NAME="DebuggerInterfaceNone.remoteThreadList" ID="DebuggerInterfaceNone.remoteThreadList"></a> |
758 </p> |
|
759 <a NAME="DebuggerInterfaceNone.remoteThreadList" ID="DebuggerInterfaceNone.remoteThreadList"></a> |
570 <h4>DebuggerInterfaceNone.remoteThreadList</h4> |
760 <h4>DebuggerInterfaceNone.remoteThreadList</h4> |
571 <b>remoteThreadList</b>(<i></i>) |
761 <b>remoteThreadList</b>(<i></i>) |
|
762 |
572 <p> |
763 <p> |
573 Public method to request the list of threads from the client. |
764 Public method to request the list of threads from the client. |
574 </p><a NAME="DebuggerInterfaceNone.remoteUTDiscover" ID="DebuggerInterfaceNone.remoteUTDiscover"></a> |
765 </p> |
|
766 <a NAME="DebuggerInterfaceNone.remoteUTDiscover" ID="DebuggerInterfaceNone.remoteUTDiscover"></a> |
575 <h4>DebuggerInterfaceNone.remoteUTDiscover</h4> |
767 <h4>DebuggerInterfaceNone.remoteUTDiscover</h4> |
576 <b>remoteUTDiscover</b>(<i>syspath, workdir, discoveryStart</i>) |
768 <b>remoteUTDiscover</b>(<i>syspath, workdir, discoveryStart</i>) |
|
769 |
577 <p> |
770 <p> |
578 Public method to perform a test case discovery. |
771 Public method to perform a test case discovery. |
579 </p><dl> |
772 </p> |
|
773 <dl> |
|
774 |
580 <dt><i>syspath</i> (list of str)</dt> |
775 <dt><i>syspath</i> (list of str)</dt> |
581 <dd> |
776 <dd> |
582 list of directories to be added to sys.path on the |
777 list of directories to be added to sys.path on the |
583 remote side |
778 remote side |
584 </dd><dt><i>workdir</i> (str)</dt> |
779 </dd> |
|
780 <dt><i>workdir</i> (str)</dt> |
585 <dd> |
781 <dd> |
586 path name of the working directory |
782 path name of the working directory |
587 </dd><dt><i>discoveryStart</i> (str)</dt> |
783 </dd> |
|
784 <dt><i>discoveryStart</i> (str)</dt> |
588 <dd> |
785 <dd> |
589 directory to start auto-discovery at |
786 directory to start auto-discovery at |
590 </dd> |
787 </dd> |
591 </dl><a NAME="DebuggerInterfaceNone.remoteUTPrepare" ID="DebuggerInterfaceNone.remoteUTPrepare"></a> |
788 </dl> |
|
789 <a NAME="DebuggerInterfaceNone.remoteUTPrepare" ID="DebuggerInterfaceNone.remoteUTPrepare"></a> |
592 <h4>DebuggerInterfaceNone.remoteUTPrepare</h4> |
790 <h4>DebuggerInterfaceNone.remoteUTPrepare</h4> |
593 <b>remoteUTPrepare</b>(<i>fn, tn, tfn, failed, cov, covname, coverase, syspath, workdir, discover, discoveryStart, testCases, debug</i>) |
791 <b>remoteUTPrepare</b>(<i>fn, tn, tfn, failed, cov, covname, coverase, syspath, workdir, discover, discoveryStart, testCases, debug</i>) |
|
792 |
594 <p> |
793 <p> |
595 Public method to prepare a new unittest run. |
794 Public method to prepare a new unittest run. |
596 </p><dl> |
795 </p> |
|
796 <dl> |
|
797 |
597 <dt><i>fn</i> (str)</dt> |
798 <dt><i>fn</i> (str)</dt> |
598 <dd> |
799 <dd> |
599 name of file to load |
800 name of file to load |
600 </dd><dt><i>tn</i> (str)</dt> |
801 </dd> |
|
802 <dt><i>tn</i> (str)</dt> |
601 <dd> |
803 <dd> |
602 name of test to load |
804 name of test to load |
603 </dd><dt><i>tfn</i> (str)</dt> |
805 </dd> |
|
806 <dt><i>tfn</i> (str)</dt> |
604 <dd> |
807 <dd> |
605 test function name to load tests from |
808 test function name to load tests from |
606 </dd><dt><i>failed</i> (list of str)</dt> |
809 </dd> |
|
810 <dt><i>failed</i> (list of str)</dt> |
607 <dd> |
811 <dd> |
608 list of failed test, if only failed test should be run |
812 list of failed test, if only failed test should be run |
609 </dd><dt><i>cov</i> (bool)</dt> |
813 </dd> |
|
814 <dt><i>cov</i> (bool)</dt> |
610 <dd> |
815 <dd> |
611 flag indicating collection of coverage data is requested |
816 flag indicating collection of coverage data is requested |
612 </dd><dt><i>covname</i> (str)</dt> |
817 </dd> |
|
818 <dt><i>covname</i> (str)</dt> |
613 <dd> |
819 <dd> |
614 name of file to be used to assemble the coverage caches |
820 name of file to be used to assemble the coverage caches |
615 filename |
821 filename |
616 </dd><dt><i>coverase</i> (bool)</dt> |
822 </dd> |
|
823 <dt><i>coverase</i> (bool)</dt> |
617 <dd> |
824 <dd> |
618 flag indicating erasure of coverage data is requested |
825 flag indicating erasure of coverage data is requested |
619 </dd><dt><i>syspath</i> (list of str)</dt> |
826 </dd> |
|
827 <dt><i>syspath</i> (list of str)</dt> |
620 <dd> |
828 <dd> |
621 list of directories to be added to sys.path on the |
829 list of directories to be added to sys.path on the |
622 remote side |
830 remote side |
623 </dd><dt><i>workdir</i> (str)</dt> |
831 </dd> |
|
832 <dt><i>workdir</i> (str)</dt> |
624 <dd> |
833 <dd> |
625 path name of the working directory |
834 path name of the working directory |
626 </dd><dt><i>discover</i> (bool)</dt> |
835 </dd> |
|
836 <dt><i>discover</i> (bool)</dt> |
627 <dd> |
837 <dd> |
628 flag indicating to discover the tests automatically |
838 flag indicating to discover the tests automatically |
629 </dd><dt><i>discoveryStart</i> (str)</dt> |
839 </dd> |
|
840 <dt><i>discoveryStart</i> (str)</dt> |
630 <dd> |
841 <dd> |
631 directory to start auto-discovery at |
842 directory to start auto-discovery at |
632 </dd><dt><i>testCases</i> (list of str)</dt> |
843 </dd> |
|
844 <dt><i>testCases</i> (list of str)</dt> |
633 <dd> |
845 <dd> |
634 list of test cases to be loaded |
846 list of test cases to be loaded |
635 </dd><dt><i>debug</i> (bool)</dt> |
847 </dd> |
|
848 <dt><i>debug</i> (bool)</dt> |
636 <dd> |
849 <dd> |
637 flag indicating to run unittest with debugging |
850 flag indicating to run unittest with debugging |
638 </dd> |
851 </dd> |
639 </dl><a NAME="DebuggerInterfaceNone.remoteUTRun" ID="DebuggerInterfaceNone.remoteUTRun"></a> |
852 </dl> |
|
853 <a NAME="DebuggerInterfaceNone.remoteUTRun" ID="DebuggerInterfaceNone.remoteUTRun"></a> |
640 <h4>DebuggerInterfaceNone.remoteUTRun</h4> |
854 <h4>DebuggerInterfaceNone.remoteUTRun</h4> |
641 <b>remoteUTRun</b>(<i>debug, failfast</i>) |
855 <b>remoteUTRun</b>(<i>debug, failfast</i>) |
|
856 |
642 <p> |
857 <p> |
643 Public method to start a unittest run. |
858 Public method to start a unittest run. |
644 </p><dl> |
859 </p> |
|
860 <dl> |
|
861 |
645 <dt><i>debug</i> (bool)</dt> |
862 <dt><i>debug</i> (bool)</dt> |
646 <dd> |
863 <dd> |
647 flag indicating to run unittest with debugging |
864 flag indicating to run unittest with debugging |
648 </dd><dt><i>failfast</i> (bool)</dt> |
865 </dd> |
|
866 <dt><i>failfast</i> (bool)</dt> |
649 <dd> |
867 <dd> |
650 flag indicating to stop at the first error |
868 flag indicating to stop at the first error |
651 </dd> |
869 </dd> |
652 </dl><a NAME="DebuggerInterfaceNone.remoteUTStop" ID="DebuggerInterfaceNone.remoteUTStop"></a> |
870 </dl> |
|
871 <a NAME="DebuggerInterfaceNone.remoteUTStop" ID="DebuggerInterfaceNone.remoteUTStop"></a> |
653 <h4>DebuggerInterfaceNone.remoteUTStop</h4> |
872 <h4>DebuggerInterfaceNone.remoteUTStop</h4> |
654 <b>remoteUTStop</b>(<i></i>) |
873 <b>remoteUTStop</b>(<i></i>) |
|
874 |
655 <p> |
875 <p> |
656 public method to stop a unittest run. |
876 public method to stop a unittest run. |
657 </p><a NAME="DebuggerInterfaceNone.remoteWatchpoint" ID="DebuggerInterfaceNone.remoteWatchpoint"></a> |
877 </p> |
|
878 <a NAME="DebuggerInterfaceNone.remoteWatchpoint" ID="DebuggerInterfaceNone.remoteWatchpoint"></a> |
658 <h4>DebuggerInterfaceNone.remoteWatchpoint</h4> |
879 <h4>DebuggerInterfaceNone.remoteWatchpoint</h4> |
659 <b>remoteWatchpoint</b>(<i>cond, setWatch, temp=False</i>) |
880 <b>remoteWatchpoint</b>(<i>cond, setWatch, temp=False</i>) |
|
881 |
660 <p> |
882 <p> |
661 Public method to set or clear a watch expression. |
883 Public method to set or clear a watch expression. |
662 </p><dl> |
884 </p> |
|
885 <dl> |
|
886 |
663 <dt><i>cond</i></dt> |
887 <dt><i>cond</i></dt> |
664 <dd> |
888 <dd> |
665 expression of the watch expression (string) |
889 expression of the watch expression (string) |
666 </dd><dt><i>setWatch</i></dt> |
890 </dd> |
|
891 <dt><i>setWatch</i></dt> |
667 <dd> |
892 <dd> |
668 flag indicating setting or resetting a watch expression |
893 flag indicating setting or resetting a watch expression |
669 (boolean) |
894 (boolean) |
670 </dd><dt><i>temp</i></dt> |
895 </dd> |
|
896 <dt><i>temp</i></dt> |
671 <dd> |
897 <dd> |
672 flag indicating a temporary watch expression (boolean) |
898 flag indicating a temporary watch expression (boolean) |
673 </dd> |
899 </dd> |
674 </dl><a NAME="DebuggerInterfaceNone.remoteWatchpointEnable" ID="DebuggerInterfaceNone.remoteWatchpointEnable"></a> |
900 </dl> |
|
901 <a NAME="DebuggerInterfaceNone.remoteWatchpointEnable" ID="DebuggerInterfaceNone.remoteWatchpointEnable"></a> |
675 <h4>DebuggerInterfaceNone.remoteWatchpointEnable</h4> |
902 <h4>DebuggerInterfaceNone.remoteWatchpointEnable</h4> |
676 <b>remoteWatchpointEnable</b>(<i>cond, enable</i>) |
903 <b>remoteWatchpointEnable</b>(<i>cond, enable</i>) |
|
904 |
677 <p> |
905 <p> |
678 Public method to enable or disable a watch expression. |
906 Public method to enable or disable a watch expression. |
679 </p><dl> |
907 </p> |
|
908 <dl> |
|
909 |
680 <dt><i>cond</i></dt> |
910 <dt><i>cond</i></dt> |
681 <dd> |
911 <dd> |
682 expression of the watch expression (string) |
912 expression of the watch expression (string) |
683 </dd><dt><i>enable</i></dt> |
913 </dd> |
|
914 <dt><i>enable</i></dt> |
684 <dd> |
915 <dd> |
685 flag indicating enabling or disabling a watch |
916 flag indicating enabling or disabling a watch |
686 expression (boolean) |
917 expression (boolean) |
687 </dd> |
918 </dd> |
688 </dl><a NAME="DebuggerInterfaceNone.remoteWatchpointIgnore" ID="DebuggerInterfaceNone.remoteWatchpointIgnore"></a> |
919 </dl> |
|
920 <a NAME="DebuggerInterfaceNone.remoteWatchpointIgnore" ID="DebuggerInterfaceNone.remoteWatchpointIgnore"></a> |
689 <h4>DebuggerInterfaceNone.remoteWatchpointIgnore</h4> |
921 <h4>DebuggerInterfaceNone.remoteWatchpointIgnore</h4> |
690 <b>remoteWatchpointIgnore</b>(<i>cond, count</i>) |
922 <b>remoteWatchpointIgnore</b>(<i>cond, count</i>) |
|
923 |
691 <p> |
924 <p> |
692 Public method to ignore a watch expression the next couple of |
925 Public method to ignore a watch expression the next couple of |
693 occurrences. |
926 occurrences. |
694 </p><dl> |
927 </p> |
|
928 <dl> |
|
929 |
695 <dt><i>cond</i></dt> |
930 <dt><i>cond</i></dt> |
696 <dd> |
931 <dd> |
697 expression of the watch expression (string) |
932 expression of the watch expression (string) |
698 </dd><dt><i>count</i></dt> |
933 </dd> |
|
934 <dt><i>count</i></dt> |
699 <dd> |
935 <dd> |
700 number of occurrences to ignore (int) |
936 number of occurrences to ignore (int) |
701 </dd> |
937 </dd> |
702 </dl><a NAME="DebuggerInterfaceNone.setCallTraceEnabled" ID="DebuggerInterfaceNone.setCallTraceEnabled"></a> |
938 </dl> |
|
939 <a NAME="DebuggerInterfaceNone.setCallTraceEnabled" ID="DebuggerInterfaceNone.setCallTraceEnabled"></a> |
703 <h4>DebuggerInterfaceNone.setCallTraceEnabled</h4> |
940 <h4>DebuggerInterfaceNone.setCallTraceEnabled</h4> |
704 <b>setCallTraceEnabled</b>(<i>on</i>) |
941 <b>setCallTraceEnabled</b>(<i>on</i>) |
|
942 |
705 <p> |
943 <p> |
706 Public method to set the call trace state. |
944 Public method to set the call trace state. |
707 </p><dl> |
945 </p> |
|
946 <dl> |
|
947 |
708 <dt><i>on</i></dt> |
948 <dt><i>on</i></dt> |
709 <dd> |
949 <dd> |
710 flag indicating to enable the call trace function (boolean) |
950 flag indicating to enable the call trace function (boolean) |
711 </dd> |
951 </dd> |
712 </dl><a NAME="DebuggerInterfaceNone.shutdown" ID="DebuggerInterfaceNone.shutdown"></a> |
952 </dl> |
|
953 <a NAME="DebuggerInterfaceNone.shutdown" ID="DebuggerInterfaceNone.shutdown"></a> |
713 <h4>DebuggerInterfaceNone.shutdown</h4> |
954 <h4>DebuggerInterfaceNone.shutdown</h4> |
714 <b>shutdown</b>(<i></i>) |
955 <b>shutdown</b>(<i></i>) |
|
956 |
715 <p> |
957 <p> |
716 Public method to cleanly shut down. |
958 Public method to cleanly shut down. |
717 </p><p> |
959 </p> |
|
960 <p> |
718 It closes our socket and shuts down |
961 It closes our socket and shuts down |
719 the debug client. (Needed on Win OS) |
962 the debug client. (Needed on Win OS) |
720 </p><a NAME="DebuggerInterfaceNone.startRemote" ID="DebuggerInterfaceNone.startRemote"></a> |
963 </p> |
|
964 <a NAME="DebuggerInterfaceNone.startRemote" ID="DebuggerInterfaceNone.startRemote"></a> |
721 <h4>DebuggerInterfaceNone.startRemote</h4> |
965 <h4>DebuggerInterfaceNone.startRemote</h4> |
722 <b>startRemote</b>(<i>port, runInConsole, venvName, originalPathString, workingDir=None</i>) |
966 <b>startRemote</b>(<i>port, runInConsole, venvName, originalPathString, workingDir=None</i>) |
|
967 |
723 <p> |
968 <p> |
724 Public method to start a remote Python interpreter. |
969 Public method to start a remote Python interpreter. |
725 </p><dl> |
970 </p> |
|
971 <dl> |
|
972 |
726 <dt><i>port</i> (int)</dt> |
973 <dt><i>port</i> (int)</dt> |
727 <dd> |
974 <dd> |
728 port number the debug server is listening on |
975 port number the debug server is listening on |
729 </dd><dt><i>runInConsole</i> (bool)</dt> |
976 </dd> |
|
977 <dt><i>runInConsole</i> (bool)</dt> |
730 <dd> |
978 <dd> |
731 flag indicating to start the debugger in a |
979 flag indicating to start the debugger in a |
732 console window |
980 console window |
733 </dd><dt><i>venvName</i> (str)</dt> |
981 </dd> |
|
982 <dt><i>venvName</i> (str)</dt> |
734 <dd> |
983 <dd> |
735 name of the virtual environment to be used |
984 name of the virtual environment to be used |
736 </dd><dt><i>originalPathString</i> (str)</dt> |
985 </dd> |
|
986 <dt><i>originalPathString</i> (str)</dt> |
737 <dd> |
987 <dd> |
738 original PATH environment variable |
988 original PATH environment variable |
739 </dd><dt><i>workingDir</i> (str)</dt> |
989 </dd> |
|
990 <dt><i>workingDir</i> (str)</dt> |
740 <dd> |
991 <dd> |
741 directory to start the debugger client in |
992 directory to start the debugger client in |
742 </dd> |
993 </dd> |
743 </dl><dl> |
994 </dl> |
|
995 <dl> |
744 <dt>Returns:</dt> |
996 <dt>Returns:</dt> |
745 <dd> |
997 <dd> |
746 client process object, a flag to indicate a network connection |
998 client process object, a flag to indicate a network connection |
747 and the name of the interpreter in case of a local execution |
999 and the name of the interpreter in case of a local execution |
748 </dd> |
1000 </dd> |
749 </dl><dl> |
1001 </dl> |
|
1002 <dl> |
750 <dt>Return Type:</dt> |
1003 <dt>Return Type:</dt> |
751 <dd> |
1004 <dd> |
752 tuple of (QProcess, bool, str) |
1005 tuple of (QProcess, bool, str) |
753 </dd> |
1006 </dd> |
754 </dl><a NAME="DebuggerInterfaceNone.startRemoteForProject" ID="DebuggerInterfaceNone.startRemoteForProject"></a> |
1007 </dl> |
|
1008 <a NAME="DebuggerInterfaceNone.startRemoteForProject" ID="DebuggerInterfaceNone.startRemoteForProject"></a> |
755 <h4>DebuggerInterfaceNone.startRemoteForProject</h4> |
1009 <h4>DebuggerInterfaceNone.startRemoteForProject</h4> |
756 <b>startRemoteForProject</b>(<i>port, runInConsole, venvName, originalPathString, workingDir=None</i>) |
1010 <b>startRemoteForProject</b>(<i>port, runInConsole, venvName, originalPathString, workingDir=None</i>) |
|
1011 |
757 <p> |
1012 <p> |
758 Public method to start a remote Python interpreter for a project. |
1013 Public method to start a remote Python interpreter for a project. |
759 </p><dl> |
1014 </p> |
|
1015 <dl> |
|
1016 |
760 <dt><i>port</i> (int)</dt> |
1017 <dt><i>port</i> (int)</dt> |
761 <dd> |
1018 <dd> |
762 port number the debug server is listening on |
1019 port number the debug server is listening on |
763 </dd><dt><i>runInConsole</i> (bool)</dt> |
1020 </dd> |
|
1021 <dt><i>runInConsole</i> (bool)</dt> |
764 <dd> |
1022 <dd> |
765 flag indicating to start the debugger in a |
1023 flag indicating to start the debugger in a |
766 console window |
1024 console window |
767 </dd><dt><i>venvName</i> (str)</dt> |
1025 </dd> |
|
1026 <dt><i>venvName</i> (str)</dt> |
768 <dd> |
1027 <dd> |
769 name of the virtual environment to be used |
1028 name of the virtual environment to be used |
770 </dd><dt><i>originalPathString</i> (str)</dt> |
1029 </dd> |
|
1030 <dt><i>originalPathString</i> (str)</dt> |
771 <dd> |
1031 <dd> |
772 original PATH environment variable |
1032 original PATH environment variable |
773 </dd><dt><i>workingDir</i> (str)</dt> |
1033 </dd> |
|
1034 <dt><i>workingDir</i> (str)</dt> |
774 <dd> |
1035 <dd> |
775 directory to start the debugger client in |
1036 directory to start the debugger client in |
776 </dd> |
1037 </dd> |
777 </dl><dl> |
1038 </dl> |
|
1039 <dl> |
778 <dt>Returns:</dt> |
1040 <dt>Returns:</dt> |
779 <dd> |
1041 <dd> |
780 client process object, a flag to indicate a network connection |
1042 client process object, a flag to indicate a network connection |
781 and the name of the interpreter in case of a local execution |
1043 and the name of the interpreter in case of a local execution |
782 </dd> |
1044 </dd> |
783 </dl><dl> |
1045 </dl> |
|
1046 <dl> |
784 <dt>Return Type:</dt> |
1047 <dt>Return Type:</dt> |
785 <dd> |
1048 <dd> |
786 tuple of (QProcess, bool, str) |
1049 tuple of (QProcess, bool, str) |
787 </dd> |
1050 </dd> |
788 </dl> |
1051 </dl> |
789 <div align="right"><a href="#top">Up</a></div> |
1052 <div align="right"><a href="#top">Up</a></div> |
790 <hr /><hr /> |
1053 <hr /> |
|
1054 <hr /> |
791 <a NAME="createDebuggerInterfaceNone" ID="createDebuggerInterfaceNone"></a> |
1055 <a NAME="createDebuggerInterfaceNone" ID="createDebuggerInterfaceNone"></a> |
792 <h2>createDebuggerInterfaceNone</h2> |
1056 <h2>createDebuggerInterfaceNone</h2> |
793 <b>createDebuggerInterfaceNone</b>(<i>debugServer, passive</i>) |
1057 <b>createDebuggerInterfaceNone</b>(<i>debugServer, passive</i>) |
|
1058 |
794 <p> |
1059 <p> |
795 Module function to create a debugger interface instance. |
1060 Module function to create a debugger interface instance. |
796 </p><p> |
1061 </p> |
797 |
1062 <p> |
798 </p><dl> |
1063 |
|
1064 </p> |
|
1065 <dl> |
|
1066 |
799 <dt><i>debugServer</i> (DebugServer)</dt> |
1067 <dt><i>debugServer</i> (DebugServer)</dt> |
800 <dd> |
1068 <dd> |
801 reference to the debug server |
1069 reference to the debug server |
802 </dd><dt><i>passive</i> (bool)</dt> |
1070 </dd> |
|
1071 <dt><i>passive</i> (bool)</dt> |
803 <dd> |
1072 <dd> |
804 flag indicating passive connection mode |
1073 flag indicating passive connection mode |
805 </dd> |
1074 </dd> |
806 </dl><dl> |
1075 </dl> |
|
1076 <dl> |
807 <dt>Returns:</dt> |
1077 <dt>Returns:</dt> |
808 <dd> |
1078 <dd> |
809 instantiated debugger interface |
1079 instantiated debugger interface |
810 </dd> |
1080 </dd> |
811 </dl><dl> |
1081 </dl> |
|
1082 <dl> |
812 <dt>Return Type:</dt> |
1083 <dt>Return Type:</dt> |
813 <dd> |
1084 <dd> |
814 DebuggerInterfaceNone |
1085 DebuggerInterfaceNone |
815 </dd> |
1086 </dd> |
816 </dl> |
1087 </dl> |
817 <div align="right"><a href="#top">Up</a></div> |
1088 <div align="right"><a href="#top">Up</a></div> |
818 <hr /><hr /> |
1089 <hr /> |
|
1090 <hr /> |
819 <a NAME="getRegistryData" ID="getRegistryData"></a> |
1091 <a NAME="getRegistryData" ID="getRegistryData"></a> |
820 <h2>getRegistryData</h2> |
1092 <h2>getRegistryData</h2> |
821 <b>getRegistryData</b>(<i></i>) |
1093 <b>getRegistryData</b>(<i></i>) |
|
1094 |
822 <p> |
1095 <p> |
823 Module function to get characterizing data for the debugger interface. |
1096 Module function to get characterizing data for the debugger interface. |
824 </p><dl> |
1097 </p> |
|
1098 <dl> |
825 <dt>Returns:</dt> |
1099 <dt>Returns:</dt> |
826 <dd> |
1100 <dd> |
827 list of tuples containing the client type, the client capabilities, |
1101 list of tuples containing the client type, the client capabilities, |
828 the client file type associations and a reference to the creation |
1102 the client file type associations and a reference to the creation |
829 function |
1103 function |
830 </dd> |
1104 </dd> |
831 </dl><dl> |
1105 </dl> |
|
1106 <dl> |
832 <dt>Return Type:</dt> |
1107 <dt>Return Type:</dt> |
833 <dd> |
1108 <dd> |
834 list of tuple of (str, int, list of str, function) |
1109 list of tuple of (str, int, list of str, function) |
835 </dd> |
1110 </dd> |
836 </dl> |
1111 </dl> |