The name of the event (should be unique in the class)
Optionalinfo: IEventInfoEvent attributes
Add a listener for named event.
The event name
The event listener
Optionalonlyonce: booleanAutomatically remove listener once called for the first time.
Create a manual reset event in the instance and return the event handle. The event will remain in signaled state after triggered until Reset is called. Listener callbacks added when the event is in signaled state, will be run immediately.
The name of the event (should be unique in the class)
Optionalinfo: IEventInfoEvent attributes
Signal the named event.
The event name
The event data passed on to the listeners
Optionalsafe: booleanCatch unhandled exceptions from individual listeners
Get the Manual Reset event data or null if the event is not in signaled state.
The event name
Get the event handle for a manual reset event.
The event name
Is the Manual Reset event in signaled state.
The event name
List event names in order of appearance.
Remove event from the instance.
The event name
Remove listener for the name event.
The event name
The event listener
Reset the named Manual Reset event to unsignaled state.
The event name of the Manual Reset event
Listen to the named event once. (The listener is automatically removed once triggered for the first time.)
The event name
The listener callback
Create an event in the instance and return the event handle.