예제 #1
0
파일: PlainMailbox.cs 프로젝트: NeoTim/etch
        public bool CloseDelivery()
        {
            lock (queue)
            {
                if (queue.IsClosed())
                {
                    return(false);
                }


                if (alarmSet)
                {
                    alarmSet = false;
                    AlarmManager.staticRemove(this);
                }
                mailboxManager.Unregister(this);
                queue.Close();
            }


            fireNotify();
            return(true);
        }