* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * * * $Id$ * ******************************************************************************/ include "../interface/EventChannel.php"; include "../interface/Publisher.php"; $subject = "testsubj"; print "generating Famouso EventChannel\n"; $EventChannel = new EventChannel($subject); print "generating PHP Publisher\n"; $Publisher = new Publisher($EventChannel); print "sending announcement\n"; if (!$Publisher->announce()) { print "announcement failed - exit\n"; exit; } print "start publishing data\n"; for ($i = 0; $i < 10; $i++) { sleep(2); $Publisher->publish("testdata"); print $i . " published\n"; } print "sending unannouncement\n"; $Publisher->unannounce();