Documentation/Source/eric5.Debugger.DebugServer.html

changeset 3018
70924c0bdaf1
parent 2966
f85f686981ad
child 3358
57af7e9fda48
equal deleted inserted replaced
3017:6a8cb7632448 3018:70924c0bdaf1
43 <h2>DebugServer</h2> 43 <h2>DebugServer</h2>
44 <p> 44 <p>
45 Class implementing the debug server embedded within the IDE. 45 Class implementing the debug server embedded within the IDE.
46 </p><h3>Signals</h3> 46 </p><h3>Signals</h3>
47 <dl> 47 <dl>
48 <dt>callTraceInfo(isCall, fromFile, fromLine, fromFunction, toFile, toLine, toFunction)</dt> 48 <dt>callTraceInfo</dt>
49 <dd> 49 <dd>
50 emitted after the client reported the call trace data 50 emitted after the client reported the call trace
51 data (isCall, fromFile, fromLine, fromFunction, toFile, toLine,
52 toFunction)
51 </dd><dt>clientBanner(banner)</dt> 53 </dd><dt>clientBanner(banner)</dt>
52 <dd> 54 <dd>
53 emitted after the client banner was received 55 emitted after the client banner was received
54 </dd><dt>clientBreakConditionError(fn, lineno)</dt> 56 </dd><dt>clientBreakConditionError(fn, lineno)</dt>
55 <dd> 57 <dd>
56 emitted after the client has signaled 58 emitted after the client has
57 a syntax error in a breakpoint condition 59 signaled a syntax error in a breakpoint condition
58 </dd><dt>clientCapabilities(int capabilities, string cltype)</dt> 60 </dd><dt>clientCapabilities(int capabilities, string cltype)</dt>
59 <dd> 61 <dd>
60 emitted after the clients 62 emitted after
61 capabilities were received 63 the clients capabilities were received
62 </dd><dt>clientClearBreak(filename, lineno)</dt> 64 </dd><dt>clientClearBreak(filename, lineno)</dt>
63 <dd> 65 <dd>
64 emitted after the debug client 66 emitted after the debug client
65 has decided to clear a temporary breakpoint 67 has decided to clear a temporary breakpoint
66 </dd><dt>clientClearWatch(condition)</dt> 68 </dd><dt>clientClearWatch(condition)</dt>
67 <dd> 69 <dd>
68 emitted after the debug client 70 emitted after the debug client
69 has decided to clear a temporary watch expression 71 has decided to clear a temporary watch expression
70 </dd><dt>clientCompletionList(completionList, text)</dt> 72 </dd><dt>clientCompletionList(completionList, text)</dt>
71 <dd> 73 <dd>
72 emitted after the client 74 emitted after the client
73 the commandline completion list and the reworked searchstring was 75 the commandline completion list and the reworked searchstring was
74 received from the client 76 received from the client
75 </dd><dt>clientException(exception)</dt> 77 </dd><dt>clientException(exception)</dt>
76 <dd> 78 <dd>
77 emitted after an exception occured on the 79 emitted after an exception occured on
78 client side 80 the client side
79 </dd><dt>clientExit(int)</dt> 81 </dd><dt>clientExit(int)</dt>
80 <dd> 82 <dd>
81 emitted with the exit status after the client has exited 83 emitted with the exit status after the client has
84 exited
82 </dd><dt>clientGone(bool)</dt> 85 </dd><dt>clientGone(bool)</dt>
83 <dd> 86 <dd>
84 emitted if the client went away (planned or unplanned) 87 emitted if the client went away (planned or
88 unplanned)
85 </dd><dt>clientLine(filename, lineno, forStack)</dt> 89 </dd><dt>clientLine(filename, lineno, forStack)</dt>
86 <dd> 90 <dd>
87 emitted after the debug client 91 emitted after the
88 has executed a line of code 92 debug client has executed a line of code
89 </dd><dt>clientOutput(str)</dt> 93 </dd><dt>clientOutput(str)</dt>
90 <dd> 94 <dd>
91 emitted after the client has sent some output 95 emitted after the client has sent some output
92 </dd><dt>clientProcessStderr(str)</dt> 96 </dd><dt>clientProcessStderr(str)</dt>
93 <dd> 97 <dd>
94 emitted after the client has sent some output 98 emitted after the client has sent some
95 via stderr 99 output via stderr
96 </dd><dt>clientProcessStdout(str)</dt> 100 </dd><dt>clientProcessStdout(str)</dt>
97 <dd> 101 <dd>
98 emitted after the client has sent some output 102 emitted after the client has sent some
99 via stdout 103 output via stdout
100 </dd><dt>clientRawInput(prompt, echo)</dt> 104 </dd><dt>clientRawInput(prompt, echo)</dt>
101 <dd> 105 <dd>
102 emitted after a raw input request was received 106 emitted after a raw input request was
107 received
103 </dd><dt>clientRawInputSent()</dt> 108 </dd><dt>clientRawInputSent()</dt>
104 <dd> 109 <dd>
105 emitted after the data was sent to the debug client 110 emitted after the data was sent to the
111 debug client
106 </dd><dt>clientStack(stack)</dt> 112 </dd><dt>clientStack(stack)</dt>
107 <dd> 113 <dd>
108 emitted after the debug client has executed a 114 emitted after the debug client has executed a
109 line of code 115 line of code
110 </dd><dt>clientStatement(bool)</dt> 116 </dd><dt>clientStatement(bool)</dt>
111 <dd> 117 <dd>
112 emitted after an interactive command has 118 emitted after an interactive command has
113 been executed. The parameter is 0 to indicate that the command is 119 been executed. The parameter is 0 to indicate that the command is
114 complete and 1 if it needs more input. 120 complete and 1 if it needs more input.
115 </dd><dt>clientSyntaxError(exception)</dt> 121 </dd><dt>clientSyntaxError(exception)</dt>
116 <dd> 122 <dd>
117 emitted after a syntax error has been detected 123 emitted after a syntax error has been
118 on the client side 124 detected on the client side
119 </dd><dt>clientThreadList(currentId, threadList)</dt> 125 </dd><dt>clientThreadList(currentId, threadList)</dt>
120 <dd> 126 <dd>
121 emitted after a thread list 127 emitted after a thread list
122 has been received 128 has been received
123 </dd><dt>clientThreadSet()</dt> 129 </dd><dt>clientThreadSet()</dt>
124 <dd> 130 <dd>
125 emitted after the client has acknowledged the change 131 emitted after the client has acknowledged the
126 of the current thread 132 change of the current thread
127 </dd><dt>clientVariable(scope, variables)</dt> 133 </dd><dt>clientVariable(scope, variables)</dt>
128 <dd> 134 <dd>
129 emitted after a dump for one class 135 emitted after a dump for one class
130 variable has been received 136 variable has been received
131 </dd><dt>clientVariables(scope, variables)</dt> 137 </dd><dt>clientVariables(scope, variables)</dt>
132 <dd> 138 <dd>
133 emitted after a variables dump has 139 emitted after a variables dump
134 been received 140 has been received
135 </dd><dt>clientWatchConditionError(condition)</dt> 141 </dd><dt>clientWatchConditionError(condition)</dt>
136 <dd> 142 <dd>
137 emitted after the client has signaled 143 emitted after the client has
138 a syntax error in a watch expression 144 signaled a syntax error in a watch expression
139 </dd><dt>passiveDebugStarted(str, bool)</dt> 145 </dd><dt>passiveDebugStarted(str, bool)</dt>
140 <dd> 146 <dd>
141 emitted after the debug client has connected in 147 emitted after the debug client has
142 passive debug mode 148 connected in passive debug mode
143 </dd><dt>utFinished()</dt> 149 </dd><dt>utFinished()</dt>
144 <dd> 150 <dd>
145 emitted after the client signalled the end of the unittest 151 emitted after the client signalled the end of the
152 unittest
146 </dd><dt>utPrepared(nrTests, exc_type, exc_value)</dt> 153 </dd><dt>utPrepared(nrTests, exc_type, exc_value)</dt>
147 <dd> 154 <dd>
155 emitted after the client
156 has loaded a unittest suite
157 </dd><dt>utStartTest(testname, testdocu)</dt>
158 <dd>
148 emitted after the client has 159 emitted after the client has
149 loaded a unittest suite 160 started a test
150 </dd><dt>utStartTest(testname, testdocu)</dt>
151 <dd>
152 emitted after the client has started
153 a test
154 </dd><dt>utStopTest()</dt> 161 </dd><dt>utStopTest()</dt>
155 <dd> 162 <dd>
156 emitted after the client has finished a test 163 emitted after the client has finished a test
157 </dd><dt>utTestErrored(testname, exc_info, id)</dt> 164 </dd><dt>utTestErrored(testname, exc_info, id)</dt>
158 <dd> 165 <dd>
159 emitted after the client reported 166 emitted after the client
160 an errored test 167 reported an errored test
161 </dd><dt>utTestFailed(testname, exc_info, id)</dt> 168 </dd><dt>utTestFailed(testname, exc_info, id)</dt>
162 <dd> 169 <dd>
163 emitted after the client reported 170 emitted after the client
164 a failed test 171 reported a failed test
165 </dd><dt>utTestFailedExpected(testname, exc_info, id)</dt> 172 </dd><dt>utTestFailedExpected(testname, exc_info, id)</dt>
166 <dd> 173 <dd>
167 emitted after the client reported 174 emitted after the
168 an expected test failure 175 client reported an expected test failure
169 </dd><dt>utTestSkipped(testname, reason, id)</dt> 176 </dd><dt>utTestSkipped(testname, reason, id)</dt>
170 <dd> 177 <dd>
171 emitted after the client reported 178 emitted after the client
172 a skipped test 179 reported a skipped test
173 </dd><dt>utTestSucceededUnexpected(testname, id)</dt> 180 </dd><dt>utTestSucceededUnexpected(testname, id)</dt>
174 <dd> 181 <dd>
175 emitted after the client reported 182 emitted after the client
176 an unexpected test success 183 reported an unexpected test success
177 </dd> 184 </dd>
178 </dl> 185 </dl>
179 <h3>Derived from</h3> 186 <h3>Derived from</h3>
180 QTcpServer 187 QTcpServer
181 <h3>Class Attributes</h3> 188 <h3>Class Attributes</h3>
518 </dd> 525 </dd>
519 </dl><a NAME="DebugServer.__breakPointDataAboutToBeChanged" ID="DebugServer.__breakPointDataAboutToBeChanged"></a> 526 </dl><a NAME="DebugServer.__breakPointDataAboutToBeChanged" ID="DebugServer.__breakPointDataAboutToBeChanged"></a>
520 <h4>DebugServer.__breakPointDataAboutToBeChanged</h4> 527 <h4>DebugServer.__breakPointDataAboutToBeChanged</h4>
521 <b>__breakPointDataAboutToBeChanged</b>(<i>startIndex, endIndex</i>) 528 <b>__breakPointDataAboutToBeChanged</b>(<i>startIndex, endIndex</i>)
522 <p> 529 <p>
523 Private slot to handle the dataAboutToBeChanged signal of the breakpoint model. 530 Private slot to handle the dataAboutToBeChanged signal of the
531 breakpoint model.
524 </p><dl> 532 </p><dl>
525 <dt><i>startIndex</i></dt> 533 <dt><i>startIndex</i></dt>
526 <dd> 534 <dd>
527 start index of the rows to be changed (QModelIndex) 535 start index of the rows to be changed (QModelIndex)
528 </dd><dt><i>endIndex</i></dt> 536 </dd><dt><i>endIndex</i></dt>
632 </dd> 640 </dd>
633 </dl><a NAME="DebugServer.__getNetworkInterfaceAndIndex" ID="DebugServer.__getNetworkInterfaceAndIndex"></a> 641 </dl><a NAME="DebugServer.__getNetworkInterfaceAndIndex" ID="DebugServer.__getNetworkInterfaceAndIndex"></a>
634 <h4>DebugServer.__getNetworkInterfaceAndIndex</h4> 642 <h4>DebugServer.__getNetworkInterfaceAndIndex</h4>
635 <b>__getNetworkInterfaceAndIndex</b>(<i>address</i>) 643 <b>__getNetworkInterfaceAndIndex</b>(<i>address</i>)
636 <p> 644 <p>
637 Private method to determine the network interface and the interface index. 645 Private method to determine the network interface and the interface
646 index.
638 </p><dl> 647 </p><dl>
639 <dt><i>address</i></dt> 648 <dt><i>address</i></dt>
640 <dd> 649 <dd>
641 address to determine the info for (string) 650 address to determine the info for (string)
642 </dd> 651 </dd>
690 </dd><dt><i>line</i></dt> 699 </dd><dt><i>line</i></dt>
691 <dd> 700 <dd>
692 linenumber of the breakpoint (int) 701 linenumber of the breakpoint (int)
693 </dd><dt><i>enable</i></dt> 702 </dd><dt><i>enable</i></dt>
694 <dd> 703 <dd>
695 flag indicating enabling or disabling a breakpoint (boolean) 704 flag indicating enabling or disabling a breakpoint
705 (boolean)
696 </dd> 706 </dd>
697 </dl><a NAME="DebugServer.__remoteBreakpointIgnore" ID="DebugServer.__remoteBreakpointIgnore"></a> 707 </dl><a NAME="DebugServer.__remoteBreakpointIgnore" ID="DebugServer.__remoteBreakpointIgnore"></a>
698 <h4>DebugServer.__remoteBreakpointIgnore</h4> 708 <h4>DebugServer.__remoteBreakpointIgnore</h4>
699 <b>__remoteBreakpointIgnore</b>(<i>fn, line, count</i>) 709 <b>__remoteBreakpointIgnore</b>(<i>fn, line, count</i>)
700 <p> 710 <p>
719 <dt><i>cond</i></dt> 729 <dt><i>cond</i></dt>
720 <dd> 730 <dd>
721 expression of the watch expression (string) 731 expression of the watch expression (string)
722 </dd><dt><i>set</i></dt> 732 </dd><dt><i>set</i></dt>
723 <dd> 733 <dd>
724 flag indicating setting or resetting a watch expression (boolean) 734 flag indicating setting or resetting a watch expression
735 (boolean)
725 </dd><dt><i>temp</i></dt> 736 </dd><dt><i>temp</i></dt>
726 <dd> 737 <dd>
727 flag indicating a temporary watch expression (boolean) 738 flag indicating a temporary watch expression (boolean)
728 </dd> 739 </dd>
729 </dl><a NAME="DebugServer.__remoteWatchpointEnable" ID="DebugServer.__remoteWatchpointEnable"></a> 740 </dl><a NAME="DebugServer.__remoteWatchpointEnable" ID="DebugServer.__remoteWatchpointEnable"></a>
735 <dt><i>cond</i></dt> 746 <dt><i>cond</i></dt>
736 <dd> 747 <dd>
737 expression of the watch expression (string) 748 expression of the watch expression (string)
738 </dd><dt><i>enable</i></dt> 749 </dd><dt><i>enable</i></dt>
739 <dd> 750 <dd>
740 flag indicating enabling or disabling a watch expression (boolean) 751 flag indicating enabling or disabling a watch expression
752 (boolean)
741 </dd> 753 </dd>
742 </dl><a NAME="DebugServer.__remoteWatchpointIgnore" ID="DebugServer.__remoteWatchpointIgnore"></a> 754 </dl><a NAME="DebugServer.__remoteWatchpointIgnore" ID="DebugServer.__remoteWatchpointIgnore"></a>
743 <h4>DebugServer.__remoteWatchpointIgnore</h4> 755 <h4>DebugServer.__remoteWatchpointIgnore</h4>
744 <b>__remoteWatchpointIgnore</b>(<i>cond, count</i>) 756 <b>__remoteWatchpointIgnore</b>(<i>cond, count</i>)
745 <p> 757 <p>
746 Private method to ignore a watch expression the next couple of occurrences. 758 Private method to ignore a watch expression the next couple of
759 occurrences.
747 </p><dl> 760 </p><dl>
748 <dt><i>cond</i></dt> 761 <dt><i>cond</i></dt>
749 <dd> 762 <dd>
750 expression of the watch expression (string) 763 expression of the watch expression (string)
751 </dd><dt><i>count</i></dt> 764 </dd><dt><i>count</i></dt>
783 remote expression (string) 796 remote expression (string)
784 </dd> 797 </dd>
785 </dl><dl> 798 </dl><dl>
786 <dt>Returns:</dt> 799 <dt>Returns:</dt>
787 <dd> 800 <dd>
788 tuple of local expression (string) and special condition (string) 801 tuple of local expression (string) and special condition
802 (string)
789 </dd> 803 </dd>
790 </dl><a NAME="DebugServer.__watchPointDataAboutToBeChanged" ID="DebugServer.__watchPointDataAboutToBeChanged"></a> 804 </dl><a NAME="DebugServer.__watchPointDataAboutToBeChanged" ID="DebugServer.__watchPointDataAboutToBeChanged"></a>
791 <h4>DebugServer.__watchPointDataAboutToBeChanged</h4> 805 <h4>DebugServer.__watchPointDataAboutToBeChanged</h4>
792 <b>__watchPointDataAboutToBeChanged</b>(<i>startIndex, endIndex</i>) 806 <b>__watchPointDataAboutToBeChanged</b>(<i>startIndex, endIndex</i>)
793 <p> 807 <p>
953 language to get extensions for (string) 967 language to get extensions for (string)
954 </dd> 968 </dd>
955 </dl><dl> 969 </dl><dl>
956 <dt>Returns:</dt> 970 <dt>Returns:</dt>
957 <dd> 971 <dd>
958 tuple of extensions associated with the language (tuple of strings) 972 tuple of extensions associated with the language
973 (tuple of strings)
959 </dd> 974 </dd>
960 </dl><a NAME="DebugServer.getHostAddress" ID="DebugServer.getHostAddress"></a> 975 </dl><a NAME="DebugServer.getHostAddress" ID="DebugServer.getHostAddress"></a>
961 <h4>DebugServer.getHostAddress</h4> 976 <h4>DebugServer.getHostAddress</h4>
962 <b>getHostAddress</b>(<i>localhost</i>) 977 <b>getHostAddress</b>(<i>localhost</i>)
963 <p> 978 <p>
964 Public method to get the IP address or hostname the debug server is listening. 979 Public method to get the IP address or hostname the debug server is
980 listening.
965 </p><dl> 981 </p><dl>
966 <dt><i>localhost</i></dt> 982 <dt><i>localhost</i></dt>
967 <dd> 983 <dd>
968 flag indicating to return the address for localhost (boolean) 984 flag indicating to return the address for localhost
985 (boolean)
969 </dd> 986 </dd>
970 </dl><dl> 987 </dl><dl>
971 <dt>Returns:</dt> 988 <dt>Returns:</dt>
972 <dd> 989 <dd>
973 IP address or hostname (string) 990 IP address or hostname (string)
994 <p> 1011 <p>
995 Public slot to get a reference to the watch expression model object. 1012 Public slot to get a reference to the watch expression model object.
996 </p><dl> 1013 </p><dl>
997 <dt>Returns:</dt> 1014 <dt>Returns:</dt>
998 <dd> 1015 <dd>
999 reference to the watch expression model object (WatchPointModel) 1016 reference to the watch expression model object
1017 (WatchPointModel)
1000 </dd> 1018 </dd>
1001 </dl><a NAME="DebugServer.isConnected" ID="DebugServer.isConnected"></a> 1019 </dl><a NAME="DebugServer.isConnected" ID="DebugServer.isConnected"></a>
1002 <h4>DebugServer.isConnected</h4> 1020 <h4>DebugServer.isConnected</h4>
1003 <b>isConnected</b>(<i></i>) 1021 <b>isConnected</b>(<i></i>)
1004 <p> 1022 <p>
1145 </dd><dt><i>env</i></dt> 1163 </dd><dt><i>env</i></dt>
1146 <dd> 1164 <dd>
1147 environment settings (string) 1165 environment settings (string)
1148 </dd><dt><i>autoClearShell=</i></dt> 1166 </dd><dt><i>autoClearShell=</i></dt>
1149 <dd> 1167 <dd>
1150 flag indicating, that the interpreter window should 1168 flag indicating, that the interpreter window
1151 be cleared (boolean) 1169 should be cleared (boolean)
1152 </dd><dt><i>erase=</i></dt> 1170 </dd><dt><i>erase=</i></dt>
1153 <dd> 1171 <dd>
1154 flag indicating that coverage info should be 1172 flag indicating that coverage info should be
1155 cleared first (boolean) 1173 cleared first (boolean)
1156 </dd><dt><i>forProject=</i></dt> 1174 </dd><dt><i>forProject=</i></dt>
1176 </dd> 1194 </dd>
1177 </dl><a NAME="DebugServer.remoteEval" ID="DebugServer.remoteEval"></a> 1195 </dl><a NAME="DebugServer.remoteEval" ID="DebugServer.remoteEval"></a>
1178 <h4>DebugServer.remoteEval</h4> 1196 <h4>DebugServer.remoteEval</h4>
1179 <b>remoteEval</b>(<i>arg</i>) 1197 <b>remoteEval</b>(<i>arg</i>)
1180 <p> 1198 <p>
1181 Public method to evaluate arg in the current context of the debugged program. 1199 Public method to evaluate arg in the current context of the debugged
1200 program.
1182 </p><dl> 1201 </p><dl>
1183 <dt><i>arg</i></dt> 1202 <dt><i>arg</i></dt>
1184 <dd> 1203 <dd>
1185 the arguments to evaluate (string) 1204 the arguments to evaluate (string)
1186 </dd> 1205 </dd>
1187 </dl><a NAME="DebugServer.remoteExec" ID="DebugServer.remoteExec"></a> 1206 </dl><a NAME="DebugServer.remoteExec" ID="DebugServer.remoteExec"></a>
1188 <h4>DebugServer.remoteExec</h4> 1207 <h4>DebugServer.remoteExec</h4>
1189 <b>remoteExec</b>(<i>stmt</i>) 1208 <b>remoteExec</b>(<i>stmt</i>)
1190 <p> 1209 <p>
1191 Public method to execute stmt in the current context of the debugged program. 1210 Public method to execute stmt in the current context of the debugged
1211 program.
1192 </p><dl> 1212 </p><dl>
1193 <dt><i>stmt</i></dt> 1213 <dt><i>stmt</i></dt>
1194 <dd> 1214 <dd>
1195 statement to execute (string) 1215 statement to execute (string)
1196 </dd> 1216 </dd>
1212 </dd><dt><i>env</i></dt> 1232 </dd><dt><i>env</i></dt>
1213 <dd> 1233 <dd>
1214 environment settings (string) 1234 environment settings (string)
1215 </dd><dt><i>autoClearShell=</i></dt> 1235 </dd><dt><i>autoClearShell=</i></dt>
1216 <dd> 1236 <dd>
1217 flag indicating, that the interpreter window should 1237 flag indicating, that the interpreter window
1218 be cleared (boolean) 1238 should be cleared (boolean)
1219 </dd><dt><i>tracePython=</i></dt> 1239 </dd><dt><i>tracePython=</i></dt>
1220 <dd> 1240 <dd>
1221 flag indicating if the Python library should be traced 1241 flag indicating if the Python library should be
1222 as well (boolean) 1242 traced as well (boolean)
1223 </dd><dt><i>autoContinue=</i></dt> 1243 </dd><dt><i>autoContinue=</i></dt>
1224 <dd> 1244 <dd>
1225 flag indicating, that the debugger should not stop 1245 flag indicating, that the debugger should not
1226 at the first executable line (boolean) 1246 stop at the first executable line (boolean)
1227 </dd><dt><i>forProject=</i></dt> 1247 </dd><dt><i>forProject=</i></dt>
1228 <dd> 1248 <dd>
1229 flag indicating a project related action (boolean) 1249 flag indicating a project related action (boolean)
1230 </dd><dt><i>runInConsole=</i></dt> 1250 </dd><dt><i>runInConsole=</i></dt>
1231 <dd> 1251 <dd>
1234 </dd><dt><i>autoFork=</i></dt> 1254 </dd><dt><i>autoFork=</i></dt>
1235 <dd> 1255 <dd>
1236 flag indicating the automatic fork mode (boolean) 1256 flag indicating the automatic fork mode (boolean)
1237 </dd><dt><i>forkChild=</i></dt> 1257 </dd><dt><i>forkChild=</i></dt>
1238 <dd> 1258 <dd>
1239 flag indicating to debug the child after forking (boolean) 1259 flag indicating to debug the child after forking
1260 (boolean)
1240 </dd><dt><i>clientType=</i></dt> 1261 </dd><dt><i>clientType=</i></dt>
1241 <dd> 1262 <dd>
1242 client type to be used (string) 1263 client type to be used (string)
1243 </dd><dt><i>enableCallTrace=</i></dt> 1264 </dd><dt><i>enableCallTrace=</i></dt>
1244 <dd> 1265 <dd>
1263 </dd><dt><i>env</i></dt> 1284 </dd><dt><i>env</i></dt>
1264 <dd> 1285 <dd>
1265 environment settings (string) 1286 environment settings (string)
1266 </dd><dt><i>autoClearShell=</i></dt> 1287 </dd><dt><i>autoClearShell=</i></dt>
1267 <dd> 1288 <dd>
1268 flag indicating, that the interpreter window should 1289 flag indicating, that the interpreter window
1269 be cleared (boolean) 1290 should be cleared (boolean)
1270 </dd><dt><i>erase=</i></dt> 1291 </dd><dt><i>erase=</i></dt>
1271 <dd> 1292 <dd>
1272 flag indicating that timing info should be cleared first (boolean) 1293 flag indicating that timing info should be cleared
1294 first (boolean)
1273 </dd><dt><i>forProject=</i></dt> 1295 </dd><dt><i>forProject=</i></dt>
1274 <dd> 1296 <dd>
1275 flag indicating a project related action (boolean) 1297 flag indicating a project related action (boolean)
1276 </dd><dt><i>runInConsole=</i></dt> 1298 </dd><dt><i>runInConsole=</i></dt>
1277 <dd> 1299 <dd>
1309 </dd><dt><i>env</i></dt> 1331 </dd><dt><i>env</i></dt>
1310 <dd> 1332 <dd>
1311 environment settings (string) 1333 environment settings (string)
1312 </dd><dt><i>autoClearShell=</i></dt> 1334 </dd><dt><i>autoClearShell=</i></dt>
1313 <dd> 1335 <dd>
1314 flag indicating, that the interpreter window should 1336 flag indicating, that the interpreter window
1315 be cleared (boolean) 1337 should be cleared (boolean)
1316 </dd><dt><i>forProject=</i></dt> 1338 </dd><dt><i>forProject=</i></dt>
1317 <dd> 1339 <dd>
1318 flag indicating a project related action (boolean) 1340 flag indicating a project related action (boolean)
1319 </dd><dt><i>runInConsole=</i></dt> 1341 </dd><dt><i>runInConsole=</i></dt>
1320 <dd> 1342 <dd>
1323 </dd><dt><i>autoFork=</i></dt> 1345 </dd><dt><i>autoFork=</i></dt>
1324 <dd> 1346 <dd>
1325 flag indicating the automatic fork mode (boolean) 1347 flag indicating the automatic fork mode (boolean)
1326 </dd><dt><i>forkChild=</i></dt> 1348 </dd><dt><i>forkChild=</i></dt>
1327 <dd> 1349 <dd>
1328 flag indicating to debug the child after forking (boolean) 1350 flag indicating to debug the child after forking
1351 (boolean)
1329 </dd><dt><i>clientType=</i></dt> 1352 </dd><dt><i>clientType=</i></dt>
1330 <dd> 1353 <dd>
1331 client type to be used (string) 1354 client type to be used (string)
1332 </dd> 1355 </dd>
1333 </dl><a NAME="DebugServer.remoteSetThread" ID="DebugServer.remoteSetThread"></a> 1356 </dl><a NAME="DebugServer.remoteSetThread" ID="DebugServer.remoteSetThread"></a>
1392 <dd> 1415 <dd>
1393 the test function name to load tests from (string) 1416 the test function name to load tests from (string)
1394 </dd><dt><i>failed</i></dt> 1417 </dd><dt><i>failed</i></dt>
1395 <dd> 1418 <dd>
1396 list of failed test, if only failed test should be run 1419 list of failed test, if only failed test should be run
1397 (list of strings) 1420 (list of strings)
1398 </dd><dt><i>cov</i></dt> 1421 </dd><dt><i>cov</i></dt>
1399 <dd> 1422 <dd>
1400 flag indicating collection of coverage data is requested (boolean) 1423 flag indicating collection of coverage data is requested
1424 (boolean)
1401 </dd><dt><i>covname</i></dt> 1425 </dd><dt><i>covname</i></dt>
1402 <dd> 1426 <dd>
1403 filename to be used to assemble the coverage caches 1427 filename to be used to assemble the coverage caches
1404 filename (string) 1428 filename (string)
1405 </dd><dt><i>coverase</i></dt> 1429 </dd><dt><i>coverase</i></dt>
1406 <dd> 1430 <dd>
1407 flag indicating erasure of coverage data is requested (boolean) 1431 flag indicating erasure of coverage data is requested
1432 (boolean)
1408 </dd><dt><i>clientType=</i></dt> 1433 </dd><dt><i>clientType=</i></dt>
1409 <dd> 1434 <dd>
1410 client type to be used (string) 1435 client type to be used (string)
1411 </dd> 1436 </dd>
1412 </dl><a NAME="DebugServer.remoteUTRun" ID="DebugServer.remoteUTRun"></a> 1437 </dl><a NAME="DebugServer.remoteUTRun" ID="DebugServer.remoteUTRun"></a>
1556 <dd> 1581 <dd>
1557 message given by the exception (string) 1582 message given by the exception (string)
1558 </dd><dt><i>stackTrace</i></dt> 1583 </dd><dt><i>stackTrace</i></dt>
1559 <dd> 1584 <dd>
1560 list of stack entries with the exception position 1585 list of stack entries with the exception position
1561 first. Each stack entry is a list giving the filename and the linenumber. 1586 first. Each stack entry is a list giving the filename and the
1587 linenumber.
1562 </dd> 1588 </dd>
1563 </dl><a NAME="DebugServer.signalClientExit" ID="DebugServer.signalClientExit"></a> 1589 </dl><a NAME="DebugServer.signalClientExit" ID="DebugServer.signalClientExit"></a>
1564 <h4>DebugServer.signalClientExit</h4> 1590 <h4>DebugServer.signalClientExit</h4>
1565 <b>signalClientExit</b>(<i>status</i>) 1591 <b>signalClientExit</b>(<i>status</i>)
1566 <p> 1592 <p>
1640 <dt><i>message</i></dt> 1666 <dt><i>message</i></dt>
1641 <dd> 1667 <dd>
1642 message of the syntax error (string) 1668 message of the syntax error (string)
1643 </dd><dt><i>filename</i></dt> 1669 </dd><dt><i>filename</i></dt>
1644 <dd> 1670 <dd>
1645 translated filename of the syntax error position (string) 1671 translated filename of the syntax error position
1672 (string)
1646 </dd><dt><i>lineNo</i></dt> 1673 </dd><dt><i>lineNo</i></dt>
1647 <dd> 1674 <dd>
1648 line number of the syntax error position (integer) 1675 line number of the syntax error position (integer)
1649 </dd><dt><i>characterNo</i></dt> 1676 </dd><dt><i>characterNo</i></dt>
1650 <dd> 1677 <dd>
1651 character number of the syntax error position (integer) 1678 character number of the syntax error position
1679 (integer)
1652 </dd> 1680 </dd>
1653 </dl><a NAME="DebugServer.signalClientThreadList" ID="DebugServer.signalClientThreadList"></a> 1681 </dl><a NAME="DebugServer.signalClientThreadList" ID="DebugServer.signalClientThreadList"></a>
1654 <h4>DebugServer.signalClientThreadList</h4> 1682 <h4>DebugServer.signalClientThreadList</h4>
1655 <b>signalClientThreadList</b>(<i>currentId, threadList</i>) 1683 <b>signalClientThreadList</b>(<i>currentId, threadList</i>)
1656 <p> 1684 <p>
1674 <p> 1702 <p>
1675 Public method to process the client variable info. 1703 Public method to process the client variable info.
1676 </p><dl> 1704 </p><dl>
1677 <dt><i>scope</i></dt> 1705 <dt><i>scope</i></dt>
1678 <dd> 1706 <dd>
1679 scope of the variables (-1 = empty global, 1 = global, 0 = local) 1707 scope of the variables (-1 = empty global, 1 = global,
1708 0 = local)
1680 </dd><dt><i>variables</i></dt> 1709 </dd><dt><i>variables</i></dt>
1681 <dd> 1710 <dd>
1682 the list of members of a classvariable from the client 1711 the list of members of a classvariable from the client
1683 </dd> 1712 </dd>
1684 </dl><a NAME="DebugServer.signalClientVariables" ID="DebugServer.signalClientVariables"></a> 1713 </dl><a NAME="DebugServer.signalClientVariables" ID="DebugServer.signalClientVariables"></a>
1687 <p> 1716 <p>
1688 Public method to process the client variables info. 1717 Public method to process the client variables info.
1689 </p><dl> 1718 </p><dl>
1690 <dt><i>scope</i></dt> 1719 <dt><i>scope</i></dt>
1691 <dd> 1720 <dd>
1692 scope of the variables (-1 = empty global, 1 = global, 0 = local) 1721 scope of the variables (-1 = empty global, 1 = global,
1722 0 = local)
1693 </dd><dt><i>variables</i></dt> 1723 </dd><dt><i>variables</i></dt>
1694 <dd> 1724 <dd>
1695 the list of variables from the client 1725 the list of variables from the client
1696 </dd> 1726 </dd>
1697 </dl><a NAME="DebugServer.signalClientWatchConditionError" ID="DebugServer.signalClientWatchConditionError"></a> 1727 </dl><a NAME="DebugServer.signalClientWatchConditionError" ID="DebugServer.signalClientWatchConditionError"></a>

eric ide

mercurial