ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/server/idl/iscream.idl
Revision: 1.1
Committed: Mon Nov 13 16:29:23 2000 UTC (24 years ago) by tdb
Branch: MAIN
Log Message:
Changed file core.idl to iscream.idl
Introduced sub modules to create a stable package structure for the I-Scream project.

File Contents

# User Rev Content
1 tdb 1.1 //
2     // This class provides infomation about the CORBA
3     // interface for the server side of the I-Scream system.
4     //
5     // $Id: core.idl,v 1.3 2000/11/13 16:11:03 tdb1 Exp $
6     //
7     module uk { module ac { module ukc { module iscream {
8     module core {
9    
10     // The Logger interface, provides a corba object that
11     // all classes can use to log system and error information.
12     interface Logger {
13     void write(in string source, in string message);
14     void writeToConsole(in string source, in string message);
15     };
16    
17     // The Configuration interface, provides a CORBA object that
18     // all classes can use to get their configuration.
19     interface Configuration {
20     string getProperty(in string key);
21     long long getLastModified();
22    
23     };
24    
25     // The Configurator interface, provides a CORBA object that
26     // all classes can use to obtain their individual configuration.
27     interface Configurator {
28     Configuration getConfiguration(in string source);
29     boolean isModified(in string source, in long long currentModified);
30     };
31    
32     // end core
33     };
34    
35     module filter {
36     interface FilterManager {
37    
38     };
39    
40     // end filter
41     };
42    
43     // end ac.uk.ukc.iscream
44     };};};};