Class Garmin.Broadcaster

Object
   |
   +--Garmin.Broadcaster

class Garmin.Broadcaster


Broadcaster Acts as an event broadcaster. Code is pretty much stolen from Ajax.Responders, but doesn't need to extend Enumerable. To use, register an object, then dispatch methods. var toBeAlerted = new AlertedDude(); var broadcaster = new Broadcaster(); broadcaster.register(toBeAlerterd); broadcaster.dispatch("alerting"); that will call toBeAlerted.alerting(); if you pass an object w/ the dispatch call the object will be passed as well. Most calls are implemented using JSON, with controller as the owning broadcaster object. so ... broadcaster.dispatch("alerting", {message: "howdy", controller: this}); toBeAlerted.alerting({message: 'howdy', controller: broadcaster})
Defined in Broadcaster.js


Constructor Summary
Garmin.Broadcaster()
           
 
Method Summary
 void dispatch(<String> callback, <Object> json)
           Dispatch
 void initialize()
          
 void register(responderToAdd)
           Register
 void unregister(responderToRemove)
           Unregister

Constructor Detail

Garmin.Broadcaster

Garmin.Broadcaster()

Method Detail

dispatch

void dispatch(<String> callback, <Object> json)

initialize

void initialize()

register

void register(responderToAdd)

unregister

void unregister(responderToRemove)


Documentation generated by JSDoc on Mon Apr 16 11:23:41 2007