summaryrefslogtreecommitdiff
path: root/TAO/examples/Simulator/DOVEBrowser/DataHandler.java
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/examples/Simulator/DOVEBrowser/DataHandler.java')
-rw-r--r--TAO/examples/Simulator/DOVEBrowser/DataHandler.java34
1 files changed, 34 insertions, 0 deletions
diff --git a/TAO/examples/Simulator/DOVEBrowser/DataHandler.java b/TAO/examples/Simulator/DOVEBrowser/DataHandler.java
new file mode 100644
index 00000000000..090cccf089d
--- /dev/null
+++ b/TAO/examples/Simulator/DOVEBrowser/DataHandler.java
@@ -0,0 +1,34 @@
+// $Id$
+//
+// = FILENAME
+// DataHandler.java
+//
+// = AUTHOR
+// Michael Kircher (mk1@cs.wustl.edu)
+//
+// = DESCRIPTION
+// This is the interface for data handling in the simulation demo
+// using the Event Channel as transport media.
+//
+// ============================================================================
+
+import org.omg.CORBA.*;
+
+public interface DataHandler {
+
+ // entry point for an consumer to put data event into the data handler
+ public void update (RtecEventComm.Event event);
+
+ // get a list of the Observables names to allow selection
+ public java.util.Enumeration getObservablesList ();
+
+ // get a specific Observable
+ public DemoObservable getObservable(String name);
+
+ // get the property of an observable
+ public int getObservableProperty (String name);
+}
+
+
+
+