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

# Content
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 };};};};