From: Yurii R. <yr...@us...> - 2003-02-09 08:18:20
|
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(); }; |