Update of /cvsroot/eas-dev/eas-dev/components/econf/idl/org/openeas/configuration
In directory sc8-pr-cvs1:/tmp/cvs-serv3491/components/econf/idl/org/openeas/configuration
Modified Files:
Configuration.idl XLDAPRegistryStorage.idl XRegistry.idl
XRegistryStorage.idl
Log Message:
liburl is now needed, ldap library needed; slightly improved build process;
econf source code initial submission (still very incomplete); minor changes to logger
initial submissions for bostorage; directory for programs
Index: Configuration.idl
===================================================================
RCS file: /cvsroot/eas-dev/eas-dev/components/econf/idl/org/openeas/configuration/Configuration.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- Configuration.idl 8 Feb 2003 03:36:08 -0000 1.1
+++ Configuration.idl 9 Feb 2003 08:18:17 -0000 1.2
@@ -3,6 +3,18 @@
#ifndef _org_openeas_configuration_Configuration_idl_
#define _org_openeas_configuration_Configuration_idl_
+#ifndef _org_openeas_configuration_XRegistry_idl
+#include <org/openeas/configuration/XRegistry.idl>
+#endif
+
+#ifndef _org_openeas_configuration_XRegistryStorage_idl
+#include <org/openeas/configuration/XRegistryStorage.idl>
+#endif
+
+#ifndef _org_openeas_configuration_XLDAPRegistryStorage_idl
+#include <org/openeas/configuration/XLDAPRegistryStorage.idl>
+#endif
+
module org { module openeas { module configuration {
service Configuration
Index: XLDAPRegistryStorage.idl
===================================================================
RCS file: /cvsroot/eas-dev/eas-dev/components/econf/idl/org/openeas/configuration/XLDAPRegistryStorage.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- XLDAPRegistryStorage.idl 8 Feb 2003 03:36:08 -0000 1.1
+++ XLDAPRegistryStorage.idl 9 Feb 2003 08:18:17 -0000 1.2
@@ -7,17 +7,13 @@
#include <com/sun/star/uno/XInterface.idl>
#endif
-#ifndef _org_openeas_configuration_Key_idl
-#include <org/openeas/configuration/Key.idl>
-#endif
-
#ifndef _org_openeas_configuration_XRegistryStorage_idl
#include <org/openeas/configuration/XRegistryStorage.idl>
#endif
module org { module openeas { module configuration {
-interface XLDAPRegistryStroage: org::openeas::configuration::XRegistryStorage
+interface XLDAPRegistryStorage: org::openeas::configuration::XRegistryStorage
{
};
Index: XRegistry.idl
===================================================================
RCS file: /cvsroot/eas-dev/eas-dev/components/econf/idl/org/openeas/configuration/XRegistry.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- XRegistry.idl 8 Feb 2003 03:36:08 -0000 1.1
+++ XRegistry.idl 9 Feb 2003 08:18:17 -0000 1.2
@@ -7,10 +7,6 @@
#include <com/sun/star/uno/XInterface.idl>
#endif
-#ifndef _org_openeas_configuration_Key_idl
-#include <org/openeas/configuration/Key.idl>
-#endif
-
#ifndef _org_openeas_configuration_XRegistryStorage_idl
#include <org/openeas/configuration/XRegistryStorage.idl>
#endif
@@ -19,7 +15,15 @@
interface XRegistry: com::sun::star::uno::XInterface
{
- void setStorage([in] XRegistryStorage xStorage);
+ void open([in] string aURL);
+ void close();
+
+ void storeString([in] string aKey, [in] string aVal);
+ void storeNumeric([in] string aKey, [in] long lVal);
+
+ void remove([in] string aKey);
+
+ void registerStorage([in] string aSchema, [in] XRegistryStorage xStorage);
};
Index: XRegistryStorage.idl
===================================================================
RCS file: /cvsroot/eas-dev/eas-dev/components/econf/idl/org/openeas/configuration/XRegistryStorage.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- XRegistryStorage.idl 8 Feb 2003 03:36:08 -0000 1.1
+++ XRegistryStorage.idl 9 Feb 2003 08:18:17 -0000 1.2
@@ -7,22 +7,19 @@
#include <com/sun/star/uno/XInterface.idl>
#endif
-#ifndef _org_openeas_configuration_Key_idl
-#include <org/openeas/configuration/Key.idl>
-#endif
-
module org { module openeas { module configuration {
interface XRegistryStorage: com::sun::star::uno::XInterface
{
- void storeKey([in] wstring aKey);
- void deleteKey([in] wstring aKey);
+ void open([in] string aURL);
+ void close();
- void storeStringValue([in] wstring aKey, [in] string aValue);
- void storeUStringValue([in] wstring aKey, [in] wstring aValue);
- void storeNumericalValue([in] wstring aKey, [in] long lValue);
- void storeDirectoryValue([in] wstring aKey);
- void removeValue([in] wstring aKey);
+ void storeString([in] string aKey, [in] string aVal);
+ void storeNumeric([in] string aKey, [in] long lVal);
+
+ void remove([in] string aKey);
+
+ boolean isSupported();
};
|