Пример #1
0
 public void SetSpeed(CounterThread thread, int speed)
 {
     if (thread == CounterThread.Odd)
     {
         OddThreadSpeed = speed;
     }
     else
     {
         EvenThreadSpeed = speed;
     }
 }
Пример #2
0
 // Изменения параметров счётчика
 public void SetPriority(CounterThread thread, ThreadPriority priority)
 {
     if (thread == CounterThread.Odd)
     {
         oddThread.Priority = priority;
     }
     else
     {
         evenThread.Priority = priority;
     }
 }
Пример #3
0
        /// <summary>
        /// Thread principal
        /// </summary>
        private void LaunchProcess()
        {
            StatusWriter writer = new StatusWriter(StatusFilePath); // Chargement du fichiers HTML des status

            /* Lancement des threads */
            TeamspeakThread.Start();
            VanillaThread.Start();
            FTBThread.Start();
            FTPThread.Start();
            CounterThread.Start();

            /* Boucle infini */
            while (this.CanRun)
            {
                System.Threading.Thread.Sleep(Timer * 1000); // On sleep le thread avec le temps donné
                Debug.WriteLine("Ecriture dans le html");

                bool   vanilla = VanillaState, ftb = FTBState, ts = TeamspeakState, ftp = FTPState, csgo = CounterStrikeState;
                string map = CounterStrikeMap;

                writer.WriteStatus(vanilla, ftb, ts, ftp, csgo, map);
            }
        }
Пример #4
0
 private void resumeToolStripMenuItem_Click(object sender, EventArgs e)
 {
     CounterThread.Resume(); //Resumes the thread
 }
Пример #5
0
 private void pauseToolStripMenuItem_Click(object sender, EventArgs e)
 {
     CounterThread.Suspend();//Pauses the thread
 }
Пример #6
0
 private void toolStripButton2_Click(object sender, EventArgs e)
 {
     CounterThread.Suspend();
 }
Пример #7
0
 private void Toolstripbutton3(object sender, EventArgs e)
 {
     CounterThread.Suspend();
 }
Пример #8
0
 private void ButtonStop(object sender, EventArgs e)
 {
     CounterThread.Suspend();
 }
Пример #9
0
 private void Stop_Click(object sender, EventArgs e)
 {
     CounterThread.Suspend();
 }