1 <Type Name="VirtualMachineManager" FullName="Mono.Debugger.Soft.VirtualMachineManager">
2 <TypeSignature Language="C#" Value="public class VirtualMachineManager" />
3 <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit VirtualMachineManager extends System.Object" />
5 <AssemblyName>Mono.Debugger.Soft</AssemblyName>
6 <AssemblyVersion>0.0.0.0</AssemblyVersion>
9 <BaseTypeName>System.Object</BaseTypeName>
13 <summary>Allows launching and connecting to mono virtual machines.</summary>
14 <remarks>This class implements the functionality of the classes in the <format type="text/html"><a href="http://java.sun.com/j2se/1.5.0/docs/guide/jpda/jdi/com/sun/jdi/connect/package-frame.html">com.sun.kdi.connect</a></format> package in JDI.</remarks>
17 <Member MemberName="BeginConnect">
18 <MemberSignature Language="C#" Value="public static IAsyncResult BeginConnect (System.Net.IPEndPoint dbg_ep, AsyncCallback callback);" />
19 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.IAsyncResult BeginConnect(class System.Net.IPEndPoint dbg_ep, class System.AsyncCallback callback) cil managed" />
20 <MemberType>Method</MemberType>
22 <AssemblyVersion>0.0.0.0</AssemblyVersion>
25 <ReturnType>System.IAsyncResult</ReturnType>
28 <Parameter Name="dbg_ep" Type="System.Net.IPEndPoint" />
29 <Parameter Name="callback" Type="System.AsyncCallback" />
32 <param name="dbg_ep">To be added.</param>
33 <param name="callback">To be added.</param>
34 <summary>To be added.</summary>
35 <returns>To be added.</returns>
36 <remarks>To be added.</remarks>
39 <Member MemberName="BeginConnect">
40 <MemberSignature Language="C#" Value="public static IAsyncResult BeginConnect (System.Net.IPEndPoint dbg_ep, System.Net.IPEndPoint con_ep, AsyncCallback callback);" />
41 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.IAsyncResult BeginConnect(class System.Net.IPEndPoint dbg_ep, class System.Net.IPEndPoint con_ep, class System.AsyncCallback callback) cil managed" />
42 <MemberType>Method</MemberType>
44 <AssemblyVersion>0.0.0.0</AssemblyVersion>
47 <ReturnType>System.IAsyncResult</ReturnType>
50 <Parameter Name="dbg_ep" Type="System.Net.IPEndPoint" />
51 <Parameter Name="con_ep" Type="System.Net.IPEndPoint" />
52 <Parameter Name="callback" Type="System.AsyncCallback" />
55 <param name="dbg_ep">To be added.</param>
56 <param name="con_ep">To be added.</param>
57 <param name="callback">To be added.</param>
58 <summary>To be added.</summary>
59 <returns>To be added.</returns>
60 <remarks>To be added.</remarks>
63 <Member MemberName="BeginLaunch">
64 <MemberSignature Language="C#" Value="public static IAsyncResult BeginLaunch (System.Diagnostics.ProcessStartInfo info, AsyncCallback callback);" />
65 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.IAsyncResult BeginLaunch(class System.Diagnostics.ProcessStartInfo info, class System.AsyncCallback callback) cil managed" />
66 <MemberType>Method</MemberType>
68 <AssemblyVersion>0.0.0.0</AssemblyVersion>
71 <ReturnType>System.IAsyncResult</ReturnType>
74 <Parameter Name="info" Type="System.Diagnostics.ProcessStartInfo" />
75 <Parameter Name="callback" Type="System.AsyncCallback" />
78 <param name="info">To be added.</param>
79 <param name="callback">To be added.</param>
80 <summary>To be added.</summary>
81 <returns>To be added.</returns>
82 <remarks>To be added.</remarks>
85 <Member MemberName="BeginLaunch">
86 <MemberSignature Language="C#" Value="public static IAsyncResult BeginLaunch (System.Diagnostics.ProcessStartInfo info, AsyncCallback callback, Mono.Debugger.Soft.LaunchOptions options);" />
87 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.IAsyncResult BeginLaunch(class System.Diagnostics.ProcessStartInfo info, class System.AsyncCallback callback, class Mono.Debugger.Soft.LaunchOptions options) cil managed" />
88 <MemberType>Method</MemberType>
90 <AssemblyVersion>0.0.0.0</AssemblyVersion>
93 <ReturnType>System.IAsyncResult</ReturnType>
96 <Parameter Name="info" Type="System.Diagnostics.ProcessStartInfo" />
97 <Parameter Name="callback" Type="System.AsyncCallback" />
98 <Parameter Name="options" Type="Mono.Debugger.Soft.LaunchOptions" />
101 <param name="info">To be added.</param>
102 <param name="callback">To be added.</param>
103 <param name="options">To be added.</param>
104 <summary>To be added.</summary>
105 <returns>To be added.</returns>
106 <remarks>To be added.</remarks>
109 <Member MemberName="BeginListen">
110 <MemberSignature Language="C#" Value="public static IAsyncResult BeginListen (System.Net.IPEndPoint dbg_ep, AsyncCallback callback);" />
111 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.IAsyncResult BeginListen(class System.Net.IPEndPoint dbg_ep, class System.AsyncCallback callback) cil managed" />
112 <MemberType>Method</MemberType>
114 <AssemblyVersion>0.0.0.0</AssemblyVersion>
117 <ReturnType>System.IAsyncResult</ReturnType>
120 <Parameter Name="dbg_ep" Type="System.Net.IPEndPoint" />
121 <Parameter Name="callback" Type="System.AsyncCallback" />
124 <param name="dbg_ep">To be added.</param>
125 <param name="callback">To be added.</param>
126 <summary>To be added.</summary>
127 <returns>To be added.</returns>
128 <remarks>To be added.</remarks>
131 <Member MemberName="BeginListen">
132 <MemberSignature Language="C#" Value="public static IAsyncResult BeginListen (System.Net.IPEndPoint dbg_ep, System.Net.IPEndPoint con_ep, AsyncCallback callback);" />
133 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.IAsyncResult BeginListen(class System.Net.IPEndPoint dbg_ep, class System.Net.IPEndPoint con_ep, class System.AsyncCallback callback) cil managed" />
134 <MemberType>Method</MemberType>
136 <AssemblyVersion>0.0.0.0</AssemblyVersion>
139 <ReturnType>System.IAsyncResult</ReturnType>
142 <Parameter Name="dbg_ep" Type="System.Net.IPEndPoint" />
143 <Parameter Name="con_ep" Type="System.Net.IPEndPoint" />
144 <Parameter Name="callback" Type="System.AsyncCallback" />
147 <param name="dbg_ep">To be added.</param>
148 <param name="con_ep">To be added.</param>
149 <param name="callback">To be added.</param>
150 <summary>To be added.</summary>
151 <returns>To be added.</returns>
152 <remarks>To be added.</remarks>
155 <Member MemberName="CancelConnection">
156 <MemberSignature Language="C#" Value="public static void CancelConnection (IAsyncResult asyncResult);" />
157 <MemberSignature Language="ILAsm" Value=".method public static hidebysig void CancelConnection(class System.IAsyncResult asyncResult) cil managed" />
158 <MemberType>Method</MemberType>
160 <AssemblyVersion>0.0.0.0</AssemblyVersion>
163 <ReturnType>System.Void</ReturnType>
166 <Parameter Name="asyncResult" Type="System.IAsyncResult" />
169 <param name="asyncResult">To be added.</param>
170 <summary>To be added.</summary>
171 <remarks>To be added.</remarks>
174 <Member MemberName="Connect">
175 <MemberSignature Language="C#" Value="public static Mono.Debugger.Soft.VirtualMachine Connect (System.Net.IPEndPoint endpoint);" />
176 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Mono.Debugger.Soft.VirtualMachine Connect(class System.Net.IPEndPoint endpoint) cil managed" />
177 <MemberType>Method</MemberType>
179 <AssemblyVersion>0.0.0.0</AssemblyVersion>
182 <ReturnType>Mono.Debugger.Soft.VirtualMachine</ReturnType>
185 <Parameter Name="endpoint" Type="System.Net.IPEndPoint" />
188 <param name="endpoint">To be added.</param>
189 <summary>To be added.</summary>
190 <returns>To be added.</returns>
191 <remarks>To be added.</remarks>
194 <Member MemberName="Connect">
195 <MemberSignature Language="C#" Value="public static Mono.Debugger.Soft.VirtualMachine Connect (System.Net.IPEndPoint endpoint, System.Net.IPEndPoint consoleEndpoint);" />
196 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Mono.Debugger.Soft.VirtualMachine Connect(class System.Net.IPEndPoint endpoint, class System.Net.IPEndPoint consoleEndpoint) cil managed" />
197 <MemberType>Method</MemberType>
199 <AssemblyVersion>0.0.0.0</AssemblyVersion>
202 <ReturnType>Mono.Debugger.Soft.VirtualMachine</ReturnType>
205 <Parameter Name="endpoint" Type="System.Net.IPEndPoint" />
206 <Parameter Name="consoleEndpoint" Type="System.Net.IPEndPoint" />
209 <param name="endpoint">To be added.</param>
210 <param name="consoleEndpoint">To be added.</param>
211 <summary>To be added.</summary>
212 <returns>To be added.</returns>
213 <remarks>To be added.</remarks>
216 <Member MemberName="ConnectInternal">
217 <MemberSignature Language="C#" Value="public static Mono.Debugger.Soft.VirtualMachine ConnectInternal (System.Net.Sockets.Socket dbg_sock, System.Net.Sockets.Socket con_sock, System.Net.IPEndPoint dbg_ep, System.Net.IPEndPoint con_ep);" />
218 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Mono.Debugger.Soft.VirtualMachine ConnectInternal(class System.Net.Sockets.Socket dbg_sock, class System.Net.Sockets.Socket con_sock, class System.Net.IPEndPoint dbg_ep, class System.Net.IPEndPoint con_ep) cil managed" />
219 <MemberType>Method</MemberType>
221 <AssemblyVersion>0.0.0.0</AssemblyVersion>
224 <ReturnType>Mono.Debugger.Soft.VirtualMachine</ReturnType>
227 <Parameter Name="dbg_sock" Type="System.Net.Sockets.Socket" />
228 <Parameter Name="con_sock" Type="System.Net.Sockets.Socket" />
229 <Parameter Name="dbg_ep" Type="System.Net.IPEndPoint" />
230 <Parameter Name="con_ep" Type="System.Net.IPEndPoint" />
233 <param name="dbg_sock">To be added.</param>
234 <param name="con_sock">To be added.</param>
235 <param name="dbg_ep">To be added.</param>
236 <param name="con_ep">To be added.</param>
237 <summary>To be added.</summary>
238 <returns>To be added.</returns>
239 <remarks>To be added.</remarks>
242 <Member MemberName="EndConnect">
243 <MemberSignature Language="C#" Value="public static Mono.Debugger.Soft.VirtualMachine EndConnect (IAsyncResult asyncResult);" />
244 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Mono.Debugger.Soft.VirtualMachine EndConnect(class System.IAsyncResult asyncResult) cil managed" />
245 <MemberType>Method</MemberType>
247 <AssemblyVersion>0.0.0.0</AssemblyVersion>
250 <ReturnType>Mono.Debugger.Soft.VirtualMachine</ReturnType>
253 <Parameter Name="asyncResult" Type="System.IAsyncResult" />
256 <param name="asyncResult">To be added.</param>
257 <summary>To be added.</summary>
258 <returns>To be added.</returns>
259 <remarks>To be added.</remarks>
262 <Member MemberName="EndLaunch">
263 <MemberSignature Language="C#" Value="public static Mono.Debugger.Soft.VirtualMachine EndLaunch (IAsyncResult asyncResult);" />
264 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Mono.Debugger.Soft.VirtualMachine EndLaunch(class System.IAsyncResult asyncResult) cil managed" />
265 <MemberType>Method</MemberType>
267 <AssemblyVersion>0.0.0.0</AssemblyVersion>
270 <ReturnType>Mono.Debugger.Soft.VirtualMachine</ReturnType>
273 <Parameter Name="asyncResult" Type="System.IAsyncResult" />
276 <param name="asyncResult">To be added.</param>
277 <summary>To be added.</summary>
278 <returns>To be added.</returns>
279 <remarks>To be added.</remarks>
282 <Member MemberName="EndListen">
283 <MemberSignature Language="C#" Value="public static Mono.Debugger.Soft.VirtualMachine EndListen (IAsyncResult asyncResult);" />
284 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Mono.Debugger.Soft.VirtualMachine EndListen(class System.IAsyncResult asyncResult) cil managed" />
285 <MemberType>Method</MemberType>
287 <AssemblyVersion>0.0.0.0</AssemblyVersion>
290 <ReturnType>Mono.Debugger.Soft.VirtualMachine</ReturnType>
293 <Parameter Name="asyncResult" Type="System.IAsyncResult" />
296 <param name="asyncResult">To be added.</param>
297 <summary>To be added.</summary>
298 <returns>To be added.</returns>
299 <remarks>To be added.</remarks>
302 <Member MemberName="Launch">
303 <MemberSignature Language="C#" Value="public static Mono.Debugger.Soft.VirtualMachine Launch (System.Diagnostics.ProcessStartInfo info);" />
304 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Mono.Debugger.Soft.VirtualMachine Launch(class System.Diagnostics.ProcessStartInfo info) cil managed" />
305 <MemberType>Method</MemberType>
307 <AssemblyVersion>0.0.0.0</AssemblyVersion>
310 <ReturnType>Mono.Debugger.Soft.VirtualMachine</ReturnType>
313 <Parameter Name="info" Type="System.Diagnostics.ProcessStartInfo" />
316 <param name="info">To be added.</param>
317 <summary>To be added.</summary>
318 <returns>To be added.</returns>
319 <remarks>To be added.</remarks>
322 <Member MemberName="Launch">
323 <MemberSignature Language="C#" Value="public static Mono.Debugger.Soft.VirtualMachine Launch (string[] args);" />
324 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Mono.Debugger.Soft.VirtualMachine Launch(string[] args) cil managed" />
325 <MemberType>Method</MemberType>
327 <AssemblyVersion>0.0.0.0</AssemblyVersion>
330 <ReturnType>Mono.Debugger.Soft.VirtualMachine</ReturnType>
333 <Parameter Name="args" Type="System.String[]" />
336 <param name="args">To be added.</param>
337 <summary>To be added.</summary>
338 <returns>To be added.</returns>
339 <remarks>To be added.</remarks>
342 <Member MemberName="Launch">
343 <MemberSignature Language="C#" Value="public static Mono.Debugger.Soft.VirtualMachine Launch (System.Diagnostics.ProcessStartInfo info, Mono.Debugger.Soft.LaunchOptions options);" />
344 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Mono.Debugger.Soft.VirtualMachine Launch(class System.Diagnostics.ProcessStartInfo info, class Mono.Debugger.Soft.LaunchOptions options) cil managed" />
345 <MemberType>Method</MemberType>
347 <AssemblyVersion>0.0.0.0</AssemblyVersion>
350 <ReturnType>Mono.Debugger.Soft.VirtualMachine</ReturnType>
353 <Parameter Name="info" Type="System.Diagnostics.ProcessStartInfo" />
354 <Parameter Name="options" Type="Mono.Debugger.Soft.LaunchOptions" />
357 <param name="info">To be added.</param>
358 <param name="options">To be added.</param>
359 <summary>To be added.</summary>
360 <returns>To be added.</returns>
361 <remarks>To be added.</remarks>
364 <Member MemberName="Launch">
365 <MemberSignature Language="C#" Value="public static Mono.Debugger.Soft.VirtualMachine Launch (string[] args, Mono.Debugger.Soft.LaunchOptions options);" />
366 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Mono.Debugger.Soft.VirtualMachine Launch(string[] args, class Mono.Debugger.Soft.LaunchOptions options) cil managed" />
367 <MemberType>Method</MemberType>
369 <AssemblyVersion>0.0.0.0</AssemblyVersion>
372 <ReturnType>Mono.Debugger.Soft.VirtualMachine</ReturnType>
375 <Parameter Name="args" Type="System.String[]" />
376 <Parameter Name="options" Type="Mono.Debugger.Soft.LaunchOptions" />
379 <param name="args">The arguments to pass to the launched virtual machine.</param>
380 <param name="options">Launch options.</param>
381 <summary>Launch a new virtual machine with the provided arguments.</summary>
382 <returns>To be added.</returns>
383 <remarks>To be added.</remarks>
386 <Member MemberName="LaunchInternal">
387 <MemberSignature Language="C#" Value="public static Mono.Debugger.Soft.VirtualMachine LaunchInternal (Mono.Debugger.Soft.ITargetProcess p, System.Diagnostics.ProcessStartInfo info, System.Net.Sockets.Socket socket);" />
388 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Mono.Debugger.Soft.VirtualMachine LaunchInternal(class Mono.Debugger.Soft.ITargetProcess p, class System.Diagnostics.ProcessStartInfo info, class System.Net.Sockets.Socket socket) cil managed" />
389 <MemberType>Method</MemberType>
391 <AssemblyVersion>0.0.0.0</AssemblyVersion>
394 <ReturnType>Mono.Debugger.Soft.VirtualMachine</ReturnType>
397 <Parameter Name="p" Type="Mono.Debugger.Soft.ITargetProcess" />
398 <Parameter Name="info" Type="System.Diagnostics.ProcessStartInfo" />
399 <Parameter Name="socket" Type="System.Net.Sockets.Socket" />
402 <param name="p">To be added.</param>
403 <param name="info">To be added.</param>
404 <param name="socket">To be added.</param>
405 <summary>To be added.</summary>
406 <returns>To be added.</returns>
407 <remarks>To be added.</remarks>
410 <Member MemberName="LaunchInternal">
411 <MemberSignature Language="C#" Value="public static Mono.Debugger.Soft.VirtualMachine LaunchInternal (System.Diagnostics.Process p, System.Diagnostics.ProcessStartInfo info, System.Net.Sockets.Socket socket);" />
412 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Mono.Debugger.Soft.VirtualMachine LaunchInternal(class System.Diagnostics.Process p, class System.Diagnostics.ProcessStartInfo info, class System.Net.Sockets.Socket socket) cil managed" />
413 <MemberType>Method</MemberType>
415 <AssemblyVersion>0.0.0.0</AssemblyVersion>
418 <ReturnType>Mono.Debugger.Soft.VirtualMachine</ReturnType>
421 <Parameter Name="p" Type="System.Diagnostics.Process" />
422 <Parameter Name="info" Type="System.Diagnostics.ProcessStartInfo" />
423 <Parameter Name="socket" Type="System.Net.Sockets.Socket" />
426 <param name="p">To be added.</param>
427 <param name="info">To be added.</param>
428 <param name="socket">To be added.</param>
429 <summary>To be added.</summary>
430 <returns>To be added.</returns>
431 <remarks>To be added.</remarks>
434 <Member MemberName="Listen">
435 <MemberSignature Language="C#" Value="public static Mono.Debugger.Soft.VirtualMachine Listen (System.Net.IPEndPoint dbg_ep);" />
436 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Mono.Debugger.Soft.VirtualMachine Listen(class System.Net.IPEndPoint dbg_ep) cil managed" />
437 <MemberType>Method</MemberType>
439 <AssemblyVersion>0.0.0.0</AssemblyVersion>
442 <ReturnType>Mono.Debugger.Soft.VirtualMachine</ReturnType>
445 <Parameter Name="dbg_ep" Type="System.Net.IPEndPoint" />
448 <param name="dbg_ep">The TCP/IP endpoint to listen at.</param>
449 <summary>Wait for a virtual machine to connect at the specified address.</summary>
450 <returns>To be added.</returns>
451 <remarks>To be added.</remarks>
454 <Member MemberName="Listen">
455 <MemberSignature Language="C#" Value="public static Mono.Debugger.Soft.VirtualMachine Listen (System.Net.IPEndPoint dbg_ep, System.Net.IPEndPoint con_ep);" />
456 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Mono.Debugger.Soft.VirtualMachine Listen(class System.Net.IPEndPoint dbg_ep, class System.Net.IPEndPoint con_ep) cil managed" />
457 <MemberType>Method</MemberType>
459 <AssemblyVersion>0.0.0.0</AssemblyVersion>
462 <ReturnType>Mono.Debugger.Soft.VirtualMachine</ReturnType>
465 <Parameter Name="dbg_ep" Type="System.Net.IPEndPoint" />
466 <Parameter Name="con_ep" Type="System.Net.IPEndPoint" />
469 <param name="dbg_ep">To be added.</param>
470 <param name="con_ep">To be added.</param>
471 <summary>To be added.</summary>
472 <returns>To be added.</returns>
473 <remarks>To be added.</remarks>
476 <Member MemberName="ListenInternal">
477 <MemberSignature Language="C#" Value="public static Mono.Debugger.Soft.VirtualMachine ListenInternal (System.Net.Sockets.Socket dbg_sock, System.Net.Sockets.Socket con_sock);" />
478 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Mono.Debugger.Soft.VirtualMachine ListenInternal(class System.Net.Sockets.Socket dbg_sock, class System.Net.Sockets.Socket con_sock) cil managed" />
479 <MemberType>Method</MemberType>
481 <AssemblyVersion>0.0.0.0</AssemblyVersion>
484 <ReturnType>Mono.Debugger.Soft.VirtualMachine</ReturnType>
487 <Parameter Name="dbg_sock" Type="System.Net.Sockets.Socket" />
488 <Parameter Name="con_sock" Type="System.Net.Sockets.Socket" />
491 <param name="dbg_sock">To be added.</param>
492 <param name="con_sock">To be added.</param>
493 <summary>To be added.</summary>
494 <returns>To be added.</returns>
495 <remarks>To be added.</remarks>