public RuntimeInvokeResult RuntimeInvoke(TargetFunctionType function, TargetStructObject object_argument, TargetObject[] param_objects, RuntimeInvokeFlags flags) { lock (this) { check_alive(); RuntimeInvokeResult result = new RuntimeInvokeResult(this); servant.RuntimeInvoke( function, object_argument, param_objects, flags, result); return(result); } }
public override void AbortThread(MDB.Thread thread, MDB.RuntimeInvokeResult result) { result.Abort(); }
public RuntimeInvokeResult RuntimeInvoke(TargetFunctionType function, TargetStructObject object_argument, TargetObject[] param_objects, RuntimeInvokeFlags flags) { lock (this) { check_alive (); RuntimeInvokeResult result = new RuntimeInvokeResult (this); servant.RuntimeInvoke ( function, object_argument, param_objects, flags, result); return result; } }
public override void Invoke ( ) { res = ctx.Thread.RuntimeInvoke (function, object_argument, param_objects, true, false); }
public abstract void AbortThread(MDB.Thread thread, MDB.RuntimeInvokeResult result);