diff options
Diffstat (limited to 'TAO/DevGuideExamples/EventServices/OMG_Basic/README')
-rw-r--r-- | TAO/DevGuideExamples/EventServices/OMG_Basic/README | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/TAO/DevGuideExamples/EventServices/OMG_Basic/README b/TAO/DevGuideExamples/EventServices/OMG_Basic/README new file mode 100644 index 00000000000..475f9c6e0a2 --- /dev/null +++ b/TAO/DevGuideExamples/EventServices/OMG_Basic/README @@ -0,0 +1,62 @@ +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 <Release> + + + |