public OVTest() { nc = new NNTPClient(); status = new StatusListener(nc); logform.SetLogHandler(nc); form.SetLatencyArticles("0 ms"); form.SetSpeedArticles("0 kbps"); form.SetSpeedXover("0 kbps"); if (connect() == false) { return; } form.Statusbar = "Joining group"; if (nc.Group(form.Newsgroup) == false) { form.Statusbar = nc.Response; return; } Thread newThread = new Thread(new ThreadStart(doovtests)); newThread.Start(); }
public void Detach() { nc.StatusMessage -= new StatusEventHandler(ListChanged); nc = null; }
public StatusListener(NNTPClient ncl) { nc = ncl; nc.StatusMessage += new StatusEventHandler(ListChanged); }
public void SetLogHandler(NNTPClient nc) { logfile = new StatusEventHandler(ListChanged); nc.StatusMessage += logfile; // new StatusEventHandler(LogForm.ListChanged); }