BTool.ComPortTreeForm.tsmiClearTransmitQ_Click C# (CSharp) Method

tsmiClearTransmitQ_Click() private method

private tsmiClearTransmitQ_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void tsmiClearTransmitQ_Click(object sender, EventArgs e)
        {
            DeviceForm deviceForm = GetActiveDeviceFormCallback();
            if (deviceForm == null)
                return;
            int qlength = deviceForm.threadMgr.txDataOut.dataQ.GetQLength();
            deviceForm.threadMgr.txDataOut.dataQ.ClearQ();
            string msg = "Pending Transmit Messages Cleared\n" + qlength.ToString() + " Messages Were Discarded\n";
            deviceForm.DisplayMsg(SharedAppObjs.MsgType.Info, msg);
            msgBox.UserMsgBox(SharedObjects.MainWin, MsgBox.MsgTypes.Info, msg);
        }