An OS-agnostic object that sends signal to another thread in the same process.
Definition at line 175 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(). |
void
Usage considerations
Definition at line 238 of file nvscievent.h.
NvSciEventNotifier* NvSciLocalEvent::eventNotifier |
Event notifier associated with this local event.
Definition at line 177 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 208 of file nvscievent.h.