Add support for aborting invocations; fixed my commit from Friday, so it doesn't...
authorMartin Baulig <martin@novell.com>
Tue, 9 Mar 2010 18:30:23 +0000 (18:30 -0000)
committerMartin Baulig <martin@novell.com>
Tue, 9 Mar 2010 18:30:23 +0000 (18:30 -0000)
commit54d872137a798f323a629eabea874111c2c67cab
tree2c5bec656911c27f56edb449d610ec4d81df65cc
parent57b4faae5e5f7cec73674a482990ca0a21076c91
Add support for aborting invocations; fixed my commit from Friday, so it doesn't break compatibility.
2010-03-05  Martin Baulig  <martin@ximian.com>

Add support for aborting invocations.

* IInvokeAsyncResult.cs: New file.
(IInvokeAsyncResult): New public interface; derives from
`IAsyncResult' and contains an Abort() method.

* Connection.cs
(Connection.VM_BeginInvokeMethod): Return the `id'.
(Connection.VM_AbortInvoke): New method.

* ObjectMirror.cs
(ObjectMirror.AbortInvoke): New internal static method.

svn path=/trunk/mcs/; revision=153336
mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft.dll.sources
mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft/ChangeLog
mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft/Connection.cs
mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft/IInvokeAsyncResult.cs [new file with mode: 0644]
mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft/ObjectMirror.cs
mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft/StructMirror.cs