The number of questions and answers depends on whether you are logged in.
What happens if an already signaled event is signaled again?
Signaling an already signaled event has no effect at all.
If an event gets signaled the consumer of the event will reset the signal automaticly by consuming the event, if the event is an "auto-reset-event" (default).
If the event is created by
KS_createEvent with the flag
KSF_MANUAL_RESET it will not become an "auto-reset-event".
In this case the consuming of the event will not reset the signal, which has to be done by a call to
This allows for multiple consumers to react to the event.