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 (24 years, 1 month ago) by tdb
Branch: MAIN
Changes since 1.1: +3 -4 lines
Log Message:
Changes in light of new Logger system.

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 tdb 1.2 // $Id: iscream.idl,v 1.1 2000/11/13 16:29:23 tdb1 Exp $
6 tdb 1.1 //
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 tdb 1.2 void write(in string source, in long verbosity, in string message);
14 tdb 1.1 };
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 tdb 1.2 };};};};