internal virtual void Process(ActivateReadCommand command) { throw new NotImplementedException(); }
public static void SendActivateRead(Pipe destination) { var command = new ActivateReadCommand(destination); SendCommand(command); }
internal override void Process(ActivateReadCommand command) { if (!m_inActive && (m_state == State.Active || m_state == State.WaitingForDelimiter)) { m_inActive = true; var temp = ReadActivated; if (temp != null) { temp(this, new PipeEventArgs(this)); } } }