function G_ObserverWrapper(topic, observeFunction) {
  this.debugZone = "observer";
  this.topic_ = topic;
  this.observeFunction_ = observeFunction;
}
/**
 * This class abstracts the admittedly simple boilerplate required of
 * an nsIObserver. It saves you the trouble of implementing the
 * indirection of your own observe() function.
 *
 * @param topic String containing the topic the observer will filter for
 *
 * @param observeFunction Reference to the function to call when the 
 *                        observer fires
 *
 * @constructor
 */
This class abstracts the admittedly simple boilerplate required of
an nsIObserver. It saves you the trouble of implementing the
indirection of your own observe() function.

@param topic String containing the topic the observer will filter for

@param observeFunction Reference to the function to call when the
observer fires

@constructor
This class abstracts the admittedly simple boilerplate required of an nsIObserver . It saves you the trouble of implementing the indirection of your own observe () function . @param topic String containing the topic the observer will filter for @param observeFunction Reference to the function to call when the observer fires @constructor
function G_ObserverWrapper(topic, observeFunction) {
  this.debugZone = "observer";
  this.topic_ = topic;
  this.observeFunction_ = observeFunction;
}
function G_ObserverWrapper ( topic , observeFunction ) { this . debugZone = "observer" ; this . topic_ = topic ; this . observeFunction_ = observeFunction ; }
This class abstracts the admittedly simple boilerplate required of
 an nsIObserver.
This class abstracts the admittedly simple boilerplate required of an nsIObserver .