Ejemplo n.º 1
0
 private void addMessageHandler(BaseMessage msg, ReplyHandlerClass handler)
 {
     if (handler != null)
     {
         m_ipcQueue.AddMessage(msg, handler, 0);
     }
 }
Ejemplo n.º 2
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);
                }
            }
        }
Ejemplo n.º 3
0
        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);
                }
            }
        }