void ScanCompleted(object sender, EventArgs e) { if (ScanQueue.Count > 0) Daemon.Scan(ScanQueue.Dequeue()); else { Indexing = false; ShowTrayInfo("Scan completed."); ScanCompletedCallback d = new ScanCompletedCallback(MainForm.ScanCompleted); if (MainForm != null) MainForm.Invoke(d); } }
internal static extern RadioError SetScanCompletedCb(RadioHandle radio, ScanCompletedCallback callback, IntPtr userData = default(IntPtr));