Inheritance: ThreadCommandResult
Example #1
0
 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);
     }
 }
Example #2
0
 public override void AbortThread(MDB.Thread thread, MDB.RuntimeInvokeResult result)
 {
     result.Abort();
 }
Example #3
0
        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);
		}
Example #5
0
 public abstract void AbortThread(MDB.Thread thread, MDB.RuntimeInvokeResult result);