2 /** @package verysimple::Phreeze */
5 * import supporting libraries
7 require_once("IObserver.php");
10 * IObservable defines an interface for an object that can have listeners attached
12 * @package verysimple::Phreeze
13 * @author VerySimple Inc.
14 * @copyright 1997-2007 VerySimple, Inc.
15 * @license http://www.gnu.org/licenses/lgpl.html LGPL
21 * Registers/attaches an IObserver to this object
24 * @param IObserver $observer
26 public function AttachObserver($observer);
29 * Fires the Observe event on all registered observers
33 * the $obj or message that you want to log/listen to, etc.
37 public function Observe($obj, $ltype = OBSERVE_INFO
);