An OS-agnostic object that sends signal to another thread in the same process.
Definition at line 188 of file nvscievent.h.
Data Fields | |
NvSciEventNotifier * | eventNotifier |
Event notifier associated with this local event. More... | |
NvSciError(* | Signal )(NvSciLocalEvent *thisLocalEvent) |
Sends an intra-process local event signal. More... | |
void(* | Delete )(NvSciLocalEvent *thisLocalEvent) |
Releases any resources associated with this local event. More... | |
void(* NvSciLocalEvent::Delete) (NvSciLocalEvent *thisLocalEvent) |
Releases any resources associated with this local event.
This function must be called after releasing notifier and when NvSciLocalEvent is no longer required.
[in] | thisLocalEvent | NvSciLocalEvent object pointer created by NvSciEventService::CreateLocalEvent(). |
Usage considerations
Definition at line 253 of file nvscievent.h.
NvSciEventNotifier* NvSciLocalEvent::eventNotifier |
Event notifier associated with this local event.
Definition at line 190 of file nvscievent.h.
NvSciError(* NvSciLocalEvent::Signal) (NvSciLocalEvent *thisLocalEvent) |
Sends an intra-process local event signal.
Any thread which is blocked by local event notifier associated with local event will be unblocked by this signal.
[in] | thisLocalEvent | NvSciLocalEvent object pointer created by NvSciEventService::CreateLocalEvent() |
Usage considerations
Definition at line 223 of file nvscievent.h.