| 26 |  | string getProperty(in string key); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 27 |  | long long getLastModified(); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 28 |  | string getFileList(); | 
 
 
 
 
 
 
 
 | 29 | + | void disconnect(); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 30 |  | }; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 31 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 32 |  | // The ConfigurationManager interface, provides a CORBA object that | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 49 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 50 |  | // end filter | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 51 |  | }; | 
 
 
 
 
 
 
 
 | 52 | + |  | 
 
 
 
 
 
 
 
 | 53 | + | module client { | 
 
 
 
 
 
 
 
 | 54 | + | interface Client { | 
 
 
 
 
 
 
 
 | 55 | + | void receiveXML(in string xml); | 
 
 
 
 
 
 
 
 | 56 | + | }; | 
 
 
 
 
 
 
 
 | 57 | + | // end client | 
 
 
 
 
 
 
 
 | 58 | + | }; | 
 
 
 
 
 
 
 
 | 59 | + |  | 
 
 
 
 
 
 
 
 | 60 | + | module clientinterface { | 
 
 
 
 
 
 
 
 | 61 | + | interface ClientInterface { | 
 
 
 
 
 
 
 
 | 62 | + | void receiveXML(in string xml); | 
 
 
 
 
 
 
 
 | 63 | + | }; | 
 
 
 
 
 
 
 
 | 64 | + | interface CorbaControlHandler { | 
 
 
 
 
 
 
 
 | 65 | + | boolean startData(); | 
 
 
 
 
 
 
 
 | 66 | + | boolean stopData(); | 
 
 
 
 
 
 
 
 | 67 | + | boolean setHostList(in string hostList); | 
 
 
 
 
 
 
 
 | 68 | + | void disconnect(); | 
 
 
 
 
 
 
 
 | 69 | + | }; | 
 
 
 
 
 
 
 
 | 70 | + | interface CorbaClientListener { | 
 
 
 
 
 
 
 
 | 71 | + | CorbaControlHandler connect(in client::Client client, in string name); | 
 
 
 
 
 
 
 
 | 72 | + | }; | 
 
 
 
 
 
 
 
 | 73 | + | // end clientinterface | 
 
 
 
 
 
 
 
 | 74 | + | }; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 75 |  |  | 
 
 
 
 
 
 
 
 
 
 
 | 76 | < | // end ac.uk.ukc.iscream | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 77 | < | };};};}; | 
 
 
 
 
 
 
 
 
 | 76 | > | // end uk.ac.ukc.iscream | 
 
 
 
 
 | 77 | > | };};};}; |