public void OnAddToPool(FECgProcess e, FCgProcess o) { Process p = new Process(); Processes.Add(p); o.P = p; o.P.OutputDataReceived += o.OnOutputDataRecieved; o.P.ErrorDataReceived += o.OnErrorDataRecieved; o.P.Exited += o.OnExited; }
public FCgProcess Spawn(FECgProcess e, FCgProcessPayload payload) { return(Internal.Spawn(e, payload)); }
public bool DeAllocate(FECgProcess e, int index) { return(Internal.DeAllocate(e, index)); }
public bool IsExhausted(FECgProcess e) { return(Internal.IsExhausted(e)); }
public int GetActivePoolSize(FECgProcess e) { return(Internal.GetActivePoolSize(e)); }
public virtual void AddToActivePool(FECgProcess e, FCgProcess o) { Internal.AddToActivePool(e, o); }
public virtual void CreatePool(FECgProcess e, int size) { Internal.CreatePool(e, size); }