OMG Event Service File: DevGuideExamples/EventServices/OMG_Basic/README This directory contains a simple example of using the CosEvent service. This example uses the push/push model: EchoEventSupplier ----> CosEvent_Service ----> EchoEventConsumer This example also works fine with the CosEvent_Service server. ------------------------------------------------------------------------- Note: To test this, you must first run the Naming Service and the CosEvent Service, e.g.: $TAO_ROOT/orbsvcs/Naming_Service/Naming_Service -o ns.ior & $TAO_ROOT/orbsvcs/CosEvent_Service/CosEvent_Service -ORBInitRef NameService=file://ns.ior& ------------------------------------------------------------------------- EchoEventSupplerMain.cpp Main program for a PushSupplier. EchoEventSupplier -ORBInitRef NameService=file://ns.ior It will publish an event to the event channel every second. Use Control-C to kill the process. ------------------------------------------------------------------------- EchoEventConsumerMain.cpp Main program for a PushConsumer. To run it: EchoEventConsumer -ORBInitRef NameService=file://ns.ior Use Control-C to kill the process. ------------------------------------------------------------------------- EchoEventConsumer_i.{h,cpp} Call which implements the CosEventComm::PushConsumer interface. Execution via Perl Script ------------------------- A Perl script has been created to automate the steps shown above. This script can be run via the following command: ./run_test.pl -ExeSubDir