ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/server/idl/iscream.idl
Revision: 1.2
Committed: Thu Nov 16 15:23:35 2000 UTC (23 years, 6 months ago) by tdb
Branch: MAIN
Changes since 1.1: +3 -4 lines
Log Message:
Changes in light of new Logger system.

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: iscream.idl,v 1.1 2000/11/13 16:29:23 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 long verbosity, in string message);
14 };
15
16 // The Configuration interface, provides a CORBA object that
17 // all classes can use to get their configuration.
18 interface Configuration {
19 string getProperty(in string key);
20 long long getLastModified();
21
22 };
23
24 // The Configurator interface, provides a CORBA object that
25 // all classes can use to obtain their individual configuration.
26 interface Configurator {
27 Configuration getConfiguration(in string source);
28 boolean isModified(in string source, in long long currentModified);
29 };
30
31 // end core
32 };
33
34 module filter {
35 interface FilterManager {
36
37 };
38
39 // end filter
40 };
41
42 // end ac.uk.ukc.iscream
43 };};};};