endstone::HandlerList
A list of event handlers. Should be instantiated on a per-event basis.
Functions:
| Name | Description |
|---|---|
HandlerList | |
getHandlers | |
registerHandler | |
unregister | |
unregister |
HandlerList
HandlerList(std::string event) getHandlers
std::vector<EventHandler *> getHandlers() constGet the baked registered handlers associated with this handler list
Returns:
the array of registered handlers
registerHandler
EventHandler *registerHandler(std::unique_ptr<EventHandler> handler)Register a new handler
Parameters:
handlerEvent handler to register
Returns:
the pointer to the registered handler
unregister
void unregister(const EventHandler &handler)Remove a handler from a specific order slot
Parameters:
handlerEvent handler to remove
void unregister(const Plugin &plugin)Remove a specific plugin’s handlers from this handler
Parameters:
pluginPlugin to remove
Last updated on