private void addMessageHandler(BaseMessage msg, ReplyHandlerClass handler) { if (handler != null) { m_ipcQueue.AddMessage(msg, handler, 0); } }
private void PushMessage(BaseMessage msg, GenericReplyHandler replyHandler = null) { var bf = new BinaryFormatter(); using (var ms = new MemoryStream()) { bf.Serialize(ms, msg); } m_client.PushMessage(msg); if (replyHandler != null) { if (Default != null) { Default.m_ipcQueue.AddMessage(msg, replyHandler); } else { m_ipcQueue.AddMessage(msg, replyHandler); } } }
public override void PushMessage(BaseMessage msg, ReplyHandlerClass replyHandler = null, int retryNum = 0) { var bf = new BinaryFormatter(); using (var ms = new MemoryStream()) { bf.Serialize(ms, msg); } client.PushMessage(msg); if (replyHandler != null) { if (Default != null) { Default.ipcQueue.AddMessage(msg, replyHandler, retryNum); } else { ipcQueue.AddMessage(msg, replyHandler, retryNum); } } }