delegate called to initialise event's associated data
delegate called when event fires
(minimum) microseconds before event will fire
the newly scheduled event
The pool throws a LimitExceededException if the event pool is full and the new event cannot be scheduled.
Registers a new event with the scheduler.