Beispiel #1
0
    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();
    }
Beispiel #2
0
 public void Detach()
 {
     nc.StatusMessage -= new StatusEventHandler(ListChanged);
     nc = null;
 }
Beispiel #3
0
 public StatusListener(NNTPClient ncl)
 {
     nc = ncl;
     nc.StatusMessage += new StatusEventHandler(ListChanged);
 }
Beispiel #4
0
 public void SetLogHandler(NNTPClient nc)
 {
     logfile           = new StatusEventHandler(ListChanged);
     nc.StatusMessage += logfile; // new StatusEventHandler(LogForm.ListChanged);
 }