/// <summary> /// Helper for sending messages /// </summary> private void SendMessage(IPipeMessage message) { PipeHeader h = PipeHeader.Next(); h.TypeID = message.TypeID; //Send Header #if DEBUG //Console.WriteLine("PipeRepo: Header(" + h.TypeID + ", " + h.DebugNumber + ")"); #endif ProtocolParser.WriteBytes(output, PipeHeader.SerializeToBytes(h)); //Send Message #if DEBUG //Console.WriteLine("PipeRepo: Message(" + message + ")"); #endif byte[] messageBytes = GetMessageBytes(message); ProtocolParser.WriteBytes(output, messageBytes); }