![]() |
TerraLib 4.1
|
A class to deal with thread signals. More...
#include <TeThreadSignal.h>
Public Member Functions | |
| TeThreadSignal () | |
| Default constructor. | |
| ~TeThreadSignal () | |
| Default destructor. | |
| void | emitSignal () |
| Emit a broadcast signal unblocking all waiting threads. | |
| bool | waitSignal (unsigned int waiting_time=0) |
| Block the current thread waiting for a signal. | |
A class to deal with thread signals.
| TeThreadSignal::TeThreadSignal | ( | ) |
Default constructor.
| TeThreadSignal::~TeThreadSignal | ( | ) |
Default destructor.
| void TeThreadSignal::emitSignal | ( | ) |
Emit a broadcast signal unblocking all waiting threads.
| bool TeThreadSignal::waitSignal | ( | unsigned int | waiting_time = 0 | ) |
Block the current thread waiting for a signal.
| waiting_time | The maximim waiting time in milliseconds ( 0 == INFINITE ). |