summaryrefslogtreecommitdiff
path: root/configmgr/source/misc/providerfactory.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'configmgr/source/misc/providerfactory.hxx')
-rw-r--r--configmgr/source/misc/providerfactory.hxx19
1 files changed, 9 insertions, 10 deletions
diff --git a/configmgr/source/misc/providerfactory.hxx b/configmgr/source/misc/providerfactory.hxx
index 9b907d34c79d..c2d0b05749bc 100644
--- a/configmgr/source/misc/providerfactory.hxx
+++ b/configmgr/source/misc/providerfactory.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: providerfactory.hxx,v $
*
- * $Revision: 1.5 $
+ * $Revision: 1.6 $
*
- * last change: $Author: jb $ $Date: 2001-05-18 16:16:52 $
+ * last change: $Author: jb $ $Date: 2001-06-22 08:26:18 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -127,9 +127,8 @@ namespace configmgr
BootstrapSettings const* m_pPureSettings;
typedef uno::WeakReference< uno::XInterface > ProviderReference;
- DECLARE_STL_USTRINGACCESS_MAP(ProviderReference, UserSpecificProviders);
- DECLARE_STL_USTRINGACCESS_MAP(UserSpecificProviders, SessionSpecificProviders);
- SessionSpecificProviders m_aProviders;
+ DECLARE_STL_USTRINGACCESS_MAP(ProviderReference, ProviderCache);
+ ProviderCache m_aProviders;
public:
OProviderFactory(
@@ -148,12 +147,9 @@ namespace configmgr
void ensureDefaultProvider();
void ensureBootstrapSettings();
- uno::Reference< uno::XInterface > implCreateProviderWithSettings(const ConnectionSettings& _rSettings, bool bRequiresBootstrap, bool _bReusable);
+ uno::Reference< uno::XInterface > implCreateProviderWithSettings(const ConnectionSettings& _rSettings, bool bRequiresBootstrap);
// from the given map, extract a provider for the given user. (if necessary, create one and insert it into the map)
- uno::Reference< uno::XInterface > implGetProvider(
- const ConnectionSettings& _rSettings,
- sal_Bool _bReusable
- );
+ uno::Reference< uno::XInterface > implGetProvider( const ConnectionSettings& _rSettings );
// to be called with m:aMutex locked
void disposing(com::sun::star::lang::EventObject const& rEvt) throw();
@@ -168,6 +164,9 @@ namespace configmgr
/*************************************************************************
* history:
* $Log: not supported by cvs2svn $
+ * Revision 1.5 2001/05/18 16:16:52 jb
+ * #81412# Cleaned up bootstrap settings handling; Added recognition of bootstrap errors
+ *
* Revision 1.4 2001/04/03 16:33:58 jb
* Local AdministrationProvider now mapped to Setup-session
*