コード例 #1
0
        /// <summary>
        /// Handles the line by raising the ReceivedLine event. Does not mark as handled
        /// </summary>
        /// <param name="line">The received line</param>
        /// <param name="moreLinesAvailable">True if more lines are already buffered to process</param>
        /// <returns>True if no further responders should process this message</returns>
        public bool ProcessReceivedLine(IAsciiResponseLine line, bool moreLinesAvailable)
        {
            if (!this.disposed)
            {
                this.lines.Enqueue(new AsciiLineEventArgs(line, moreLinesAvailable));
                this.waitMessage.Set();
            }

            return(false);
        }
コード例 #2
0
 public bool ProcessReceivedLine(IAsciiResponseLine line, bool moreLinesAvailable)
 {
     return(_command.Responder.ProcessReceivedLine(line, moreLinesAvailable));
 }