Example #1
0
        public void Deliver()
        {
            UniqueSet <MessageDelivery> tmp = _PendingDelivery;

            _ActiveDelivery.Clear();
            _PendingDelivery = _ActiveDelivery;
            tmp.EachDo((MessageDelivery msgDel) =>
            {
                msgDel.Handler.CallHandler(msgDel.Msg);
            });
            _ActiveDelivery = tmp;
        }