00001
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035 package gov.lanl.isr.sensix;
00036
00037
00038 interface Client
00039 {
00040 public int identity();
00041 public gov.lanl.isr.sensix.discovery.DiscoveryService discovery();
00042 public java.util.SortedMap<Byte,Capability> capabilities();
00043 public double check_energy();
00044 public TaskTracking tracker();
00045
00046 public org.omg.CORBA.ORB orb();
00047 public org.omg.PortableServer.POA poa();
00048
00049 public void apply(Functor f, Response callback);
00050 public void cancel(Functor funct);
00051
00052 public void send_up(int what, int size, byte msg[]);
00053 public void bcast(int what, int size, byte msg[]);
00054 public void send_dn(int what, int size, byte msg[]);
00055 }