Event

Base template for events from discord. Handles basic initilization, and some deferred-function code.

Members

Functions

defer
void defer(EventDeferredFunc f)

Used to defer a functions execution until after this event has passed through all listeners, and is ready to be destroyed.

resolveDeferreds
void resolveDeferreds()

Calls all deferred functions.

Variables

deferred
EventDeferredFunc[] deferred;

Array of functions to be ran when this event has completed its pass through the any listeners, and is ready to be destroyed.

Meta