internal ServerNamedPipe(string name, uint outBuffer, uint inBuffer, int maxReadBytes, bool secure) { PipeConnection = new ServerPipeConnection(name, outBuffer, inBuffer, maxReadBytes, secure); PipeThread = new Thread(new ThreadStart(PipeListener)); PipeThread.IsBackground = true; PipeThread.Name = "Pipe Thread " + this.PipeConnection.NativeHandle.ToString(); LastAction = DateTime.Now; }
internal ServerNamedPipe(string name, uint outBuffer, uint inBuffer, int maxReadBytes, bool secure, IChannelManager pipeManager, DebugMessage activityRef) { DebugMessageRef = activityRef; PipeManager = pipeManager; PipeConnection = new ServerPipeConnection(name, outBuffer, inBuffer, maxReadBytes, secure); PipeThread = new Thread(new ThreadStart(PipeListener)); PipeThread.IsBackground = true; PipeThread.Name = "Pipe Thread " + this.PipeConnection.NativeHandle.ToString(); LastAction = DateTime.Now; }