internal Pipe(IChannelManager parent, string name, uint outBuffer, uint inBuffer, int maxReadBytes) { _parent = parent; PipeConnection = new ServerPipeConnection(name, outBuffer, inBuffer, maxReadBytes); PipeThread = new Thread(new ThreadStart(PipeListener)); PipeThread.IsBackground = true; PipeThread.Name = "Pipe Thread " + this.PipeConnection.NativeHandle.ToString(); LastAction = DateTime.Now; }