Module HOUND.EventHandler
HOUND.EventHandler class to managing Hound Specific event handlers
Class HOUND.EventHandler
HOUND.EventHandler.addEventHandler (handler) | register new event handler |
HOUND.EventHandler.removeEventHandler (handler) | deregister event handler |
HOUND.EventHandler.addInternalEventHandler (handler) | register new internal event handler |
HOUND.EventHandler.removeInternalEventHandler (handler) | deregister internal event handler |
HOUND.EventHandler.onHoundEvent (event) | Execute event on all registeres subscribers |
HOUND.EventHandler.publishEvent (event) | publish event to subscribers |
HOUND.EventHandler.getIdx () | get next event idx |
Class HOUND.EventHandler
HOUND.EventHandler Decleration
- HOUND.EventHandler.addEventHandler (handler)
-
register new event handler
Parameters:
- handler handler to register
- HOUND.EventHandler.removeEventHandler (handler)
-
deregister event handler
Parameters:
- handler handler to remove
- HOUND.EventHandler.addInternalEventHandler (handler)
-
register new internal event handler
Parameters:
- handler handler to register
- HOUND.EventHandler.removeInternalEventHandler (handler)
-
deregister internal event handler
Parameters:
- handler handler to register
- HOUND.EventHandler.onHoundEvent (event)
-
Execute event on all registeres subscribers
Parameters:
- event
- HOUND.EventHandler.publishEvent (event)
-
publish event to subscribers
Parameters:
- event
- HOUND.EventHandler.getIdx ()
- get next event idx