public SubmitResponse(bool success, string xsrf_token, string message, dynamic request, Job.Job job)
 {
     Success   = success;
     XsrfToken = xsrf_token;
     Request   = request;
     Message   = message;
     Job       = job;
 }
Example #2
0
 public ControlResponse(bool success, string message, string xsrf_token, dynamic request, Job.Job job)
 {
     Success   = success;
     Message   = message;
     XsrfToken = xsrf_token;
     Request   = request;
     Job       = job;
 }
Example #3
0
        public IDisposable Run(string address)
        {
            var job = new Job.Job();
            var pi  = new PROCESS_INFORMATION();
            var si  = new STARTUPINFO();

            CreateProcess(null, $"{_fileName} \"{address}\" \"{ Path.GetDirectoryName( typeof( EventLoopScheduler ).Assembly.Location ) }\"", IntPtr.Zero, IntPtr.Zero, false, ( uint )(ProcessCreationFlags.CREATE_BREAKAWAY_FROM_JOB | ProcessCreationFlags.CREATE_NO_WINDOW), IntPtr.Zero, null, ref si, out pi);
            job.AddProcess(pi.hProcess);
            return(job);
        }