summaryrefslogtreecommitdiff
path: root/configmgr/source/backend/multistratumbackend.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'configmgr/source/backend/multistratumbackend.hxx')
-rw-r--r--configmgr/source/backend/multistratumbackend.hxx19
1 files changed, 4 insertions, 15 deletions
diff --git a/configmgr/source/backend/multistratumbackend.hxx b/configmgr/source/backend/multistratumbackend.hxx
index 339d2f586d..00865ea664 100644
--- a/configmgr/source/backend/multistratumbackend.hxx
+++ b/configmgr/source/backend/multistratumbackend.hxx
@@ -56,20 +56,11 @@ namespace uno = css::uno ;
namespace lang = css::lang ;
namespace backenduno = css::configuration::backend ;
-typedef cppu::WeakComponentImplHelper7< backenduno::XBackend,
- backenduno::XBackendEntities,
- backenduno::XVersionedSchemaSupplier,
- backenduno::XBackendChangesNotifier,
- backenduno::XBackendChangesListener,
- lang::XInitialization,
- lang::XServiceInfo> BackendBase ;
-
-
/**
Class implementing the Backend service for multibackend access.
It creates the required backends and coordinates access to them.
*/
-class MultiStratumBackend : public BackendBase {
+class MultiStratumBackend : public cppu::WeakComponentImplHelper7< backenduno::XBackend, backenduno::XBackendEntities, backenduno::XVersionedSchemaSupplier, backenduno::XBackendChangesNotifier, backenduno::XBackendChangesListener, lang::XInitialization, lang::XServiceInfo > {
public :
/**
Service constructor from a service factory.
@@ -212,19 +203,17 @@ class MultiStratumBackend : public BackendBase {
uno::Reference<lang::XMultiServiceFactory> mFactory ;
/** Mutex for resource protection */
osl::Mutex mMutex ;
- typedef std::vector< uno::Reference <uno::XInterface> > BackendStrata;
uno::Reference<backenduno::XSchemaSupplier> mSchemaSupplier ;
/** list of all backends */
- BackendStrata mBackendStrata;
+ std::vector< uno::Reference <uno::XInterface> > mBackendStrata;
rtl::OUString mOwnerEntity;
/** Helper object that listens to the Strata Backends */
- typedef uno::Reference<backenduno::XBackendChangesListener> ListenerRef;
- ListenerRef mStrataListener;
+ uno::Reference<backenduno::XBackendChangesListener> mStrataListener;
/** List of higher level listeners */
- typedef std::multimap<rtl::OUString, ListenerRef> ListenerList;
+ typedef std::multimap< rtl::OUString, uno::Reference<backenduno::XBackendChangesListener> > ListenerList;
ListenerList mListenerList;
} ;