Пример #1
0
        private void MsgQueueMgr_Received(object sender, ReceivedMessageArgs args)
        {
            switch (args.Message())
            {
            case HelperLib.NotifMessages.NOTIF_STOP:
                Globals.WriteToDebugFile("TaskMonitor: Received shutdown notification");
                _shutdown = true;
                _resetEvent.Set();
                break;

            case HelperLib.NotifMessages.NOTIF_SCAN:
                Globals.WriteToDebugFile("TaskMonitor: Received rescan notification");
                if (!_initDone)
                {
                    Globals.WriteToDebugFile("TaskMonitor: Skiping rescan"); return;
                }
                LoadTasks();
                _resetEvent.Set();
                break;
            }
        }