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 sensix;
00036
00037
00038 interface Client
00039 {
00040 public int identity();
00041 public java.util.SortedMap<Byte,Capability> capabilities();
00042 public double check_energy();
00043 public TaskTracking tracker();
00044
00045 public void apply(Functor f);
00046 public void cancel(Functor f);
00047
00048 public void send_up(int what, int size, byte msg[]);
00049 public void bcast(int what, int size, byte msg[]);
00050 public void send_dn(int what, int size, byte msg[]);
00051 }