function ObserverInfo(observer, ignoreWhenUnchanged) {
    this.observer = observer;
    this.hasReceivedData = false;
    this.ignoreWhenUnchanged = ignoreWhenUnchanged;
  }
/**
   * This is a helper class used by PollableDataHelper, to keep track of
   * each observer and whether or not it has received any data.  The
   * latter is used to make sure that new observers get sent data on the
   * update following their creation.
   * @constructor
   */
This is a helper class used by PollableDataHelper, to keep track of
each observer and whether or not it has received any data.  The
latter is used to make sure that new observers get sent data on the
update following their creation.
@constructor
This is a helper class used by PollableDataHelper to keep track of each observer and whether or not it has received any data . The latter is used to make sure that new observers get sent data on the update following their creation . @constructor
function ObserverInfo(observer, ignoreWhenUnchanged) {
    this.observer = observer;
    this.hasReceivedData = false;
    this.ignoreWhenUnchanged = ignoreWhenUnchanged;
  }
function ObserverInfo ( observer , ignoreWhenUnchanged ) { this . observer = observer ; this . hasReceivedData = false ; this . ignoreWhenUnchanged = ignoreWhenUnchanged ; }
This is a helper class used by PollableDataHelper, to keep track of
 each observer and whether or not it has received any data.
This is a helper class used by PollableDataHelper to keep track of each observer and whether or not it has received any data .