<?php
/** @package    verysimple::Phreeze */

/** import supporting libraries */
define("OBSERVE_DEBUG",1);
define("OBSERVE_QUERY",2);
define("OBSERVE_INFO",4);
define("OBSERVE_WARN",8);
define("OBSERVE_FATAL",16);

/**
 * IObserver is an interface that defines an object that can Observe IObservable objects
 *
 * @package    verysimple::Phreeze
 * @author     VerySimple Inc.
 * @copyright  1997-2007 VerySimple, Inc.
 * @license    http://www.gnu.org/licenses/lgpl.html  LGPL
 * @version    2.0
 */
interface IObserver
{
	public function Observe($obj, $ltype = OBSERVE_INFO);
}

?>