An abstract interface to notify event to event consumer and to register event handler of the event consumer client process.
Definition at line 309 of file nvscievent.h.
Data Fields | |
void(* | Delete )(NvSciEventNotifier *thisEventNotifier) |
Unregisters any previously-registered event handler and delete this event notifier. More... | |
void(* NvSciEventNotifier::Delete) (NvSciEventNotifier *thisEventNotifier) |
Unregisters any previously-registered event handler and delete this event notifier.
If the event handler's callback is concurrently executing in another thread, then this function will still return immediately, but the event handler will not be deleted until after the callback returns.
This function releases the NvSciEventNotifier and unregisters the event handler. It should be called when the NvSciEventNotifier is no longer required.
[in] | thisEventNotifier | The event handler to unregister and delete. |
Usage considerations
Definition at line 365 of file nvscievent.h.