public void RequestConfigUpdate(Action <NotifyConfigUpdateMessage> replyHandler)
        {
            var msg = new RequestConfigUpdateMessage();

            PushMessage(msg, (reply) =>
            {
                if (reply.GetType() == typeof(Messages.NotifyConfigUpdateMessage))
                {
                    replyHandler((Messages.NotifyConfigUpdateMessage)reply);
                    return(true);
                }
                else
                {
                    return(false);
                }
            });
        }
Example #2
0
        public void RequestConfigUpdate(Action <NotifyConfigUpdateMessage> replyHandler)
        {
            var msg = new RequestConfigUpdateMessage();

            ReplyHandlerClass h = new ReplyHandlerClass(this);

            if (replyHandler != null)
            {
                h.OnBaseReply((reply) =>
                {
                    if (reply.GetType() == typeof(Messages.NotifyConfigUpdateMessage))
                    {
                        replyHandler((Messages.NotifyConfigUpdateMessage)reply);
                    }
                });
            }

            PushMessage(msg, h);
        }