The signal method releases
a blocked task. If more than one task is waiting for an event flag,
a call to this method release sat least one of them.
SignatureRiCOSResult RiCOSEventFlag_signal(
RiCOSEventFlag *const me);
Parametersme
The RiCOSEventFlag object
ReturnsThe RiCOSResult object,
as defined in the RiCOS*.h files
ExampleRiCOSResult RiCOSEventFlag_signal(
RiCOSEventFlag * const me)
{
if (me == NULL) {return 0;}
semGive(me->hEventFlag);
return (RiCOSResult)1;
}