#include <Threads.hpp>
Priorytet wątku | |
| Prioritytet wątku jest liczbą całkowitą. Te stałe to niektóre wartości. Mogą być też inne. Ustawianie i pobieranie priotytetu wątku działa tylko między Start() a Join(). | |
| static const int | PRIORITY_IDLE |
| static const int | PRIORITY_VERY_LOW |
| static const int | PRIORITY_LOW |
| static const int | PRIORITY_DEFAULT |
| static const int | PRIORITY_HIGH |
| static const int | PRIORITY_VERY_HIGH |
| static const int | PRIORITY_REALTIME |
| void | SetPriority (int Priority) |
| int | GetPriority () |
Metody publiczne | |
| Thread () | |
| virtual | ~Thread () |
| void | Start () |
| Uruchamiamia wątek. | |
| void | Join () |
| Czeka na zakończenie wątku. | |
| void | Kill () |
| Brutalnie zabija wątek - nie używać! | |
| bool | IsRunning () |
| Zwraca true, jeśli wątek jest w tej chwili uruchomiony i naprawdę jeszcze działa. | |
| void | Pause () |
| Zatrzymuje wątek, wznawia wątek (posiada wewnętrzny licznik zatrzymań). | |
| void | Resume () |
Metody chronione | |
| virtual void | Run ()=0 |
| Napisz swoją wersję z kodem, który ma się wykonać w osobnym wątku. | |
| void | Exit () |
| Kończy działanie wątku. | |
| void | Yield_ () |
| Oddaje sterowanie innemu wątkowi. | |
Przyjaciele | |
| class | Thread_pimpl |
| common::Thread::Thread | ( | ) |
| virtual common::Thread::~Thread | ( | ) | [virtual] |
| virtual void common::Thread::Run | ( | ) | [protected, pure virtual] |
Napisz swoją wersję z kodem, który ma się wykonać w osobnym wątku.
| void common::Thread::Exit | ( | ) | [protected] |
| void common::Thread::Yield_ | ( | ) | [protected] |
Oddaje sterowanie innemu wątkowi.
| void common::Thread::Start | ( | ) |
Uruchamiamia wątek.
| void common::Thread::Join | ( | ) |
Czeka na zakończenie wątku.
| void common::Thread::Kill | ( | ) |
Brutalnie zabija wątek - nie używać!
| bool common::Thread::IsRunning | ( | ) |
Zwraca true, jeśli wątek jest w tej chwili uruchomiony i naprawdę jeszcze działa.
| void common::Thread::Pause | ( | ) |
| void common::Thread::Resume | ( | ) |
| void common::Thread::SetPriority | ( | int | Priority | ) |
| int common::Thread::GetPriority | ( | ) |
friend class Thread_pimpl [friend] |
const int common::Thread::PRIORITY_IDLE [static] |
const int common::Thread::PRIORITY_VERY_LOW [static] |
const int common::Thread::PRIORITY_LOW [static] |
const int common::Thread::PRIORITY_DEFAULT [static] |
const int common::Thread::PRIORITY_HIGH [static] |
const int common::Thread::PRIORITY_VERY_HIGH [static] |
const int common::Thread::PRIORITY_REALTIME [static] |
1.5.5