private void adHocNetworkAdapterToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            IpcTreeWebWindow window = new IpcTreeWebWindow(this);
            window.MdiParent = this;
            window.Show();

            func.NiawaAdHocNetworkAdapter_RequestStatus();
        }
        /// <summary>
        /// Instantiates IpcTreeWebWindowFunctions.  Functions support IpcTreeWebWindow win form.
        /// </summary>
        /// <param name="ipcEvents"></param>
        /// <param name="window"></param>
        /// <param name="mdiWindow"></param>
        /// <param name="tsslStatus"></param>
        /// <param name="treeView"></param>
        public IpcTreeWebWindowFunctions(List<string> ipcEvents
                , IpcTreeWebWindow window
                , IpcEventMonitorContainer mdiWindow    
                , System.Windows.Forms.ToolStripStatusLabel tsslStatus
                , System.Windows.Forms.TreeView treeView)
        {
            _ipcEvents = ipcEvents;
            _window = window;
            _mdiWindow = mdiWindow;
            _tsslStatus = tsslStatus;
            _treeView = treeView;
            _treeModel = new FormFunctions.IpcTreeWebWindowTreeModel(_treeView, _window);

            //a thread for each IPC Type Reader
            threads = new SortedList<string, IpcTreeWebWindowThread>();
        }