public void AddMessage(Type msg) { msgs.Add(Message.GetProtocolId(msg), msg); }
public void RemoveMessage(Type msg) { msgs.Remove(Message.GetProtocolId(msg)); }
public void AddMessageHanlder(Type msg, IMessageHandler handler) { msgHandlers.Add(Message.GetProtocolId(msg), handler); }