/// <summary> /// Process an error message response. /// </summary> public override void Process() { string message = this.ReadLine(); if (message.Equals("Listing modules on server") || ListResponse.IsHandling) { if (!ListResponse.IsHandling) { ListResponse.IsHandling = true; } ListResponse response = new ListResponse(); response.DelegateMessage = message; response.Process((CvsStream)null, this.Services); } else { // Fire message event to the client app Services.SendMessage("E " + message); String msg = "cvs server: E " + message; LOGGER.Debug (msg); Services.ResponseMessageEvents.SendResponseMessage(msg, this.GetType()); } }