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.