diff options
author | Jan Holesovsky <kendy@collabora.com> | 2015-09-14 16:47:27 +0200 |
---|---|---|
committer | Jan Holesovsky <kendy@collabora.com> | 2015-09-14 16:48:21 +0200 |
commit | 650d9d4b1c6faca7224ae2f3b83ca30be801d465 (patch) | |
tree | bfbbfa13696533847e00c05e3eb9ec95a9a135fc /cppuhelper/source | |
parent | 7598ec2bd1516d4f2b7b2df932e86723cbec31c5 (diff) |
Revert the pre-init work for now.
Diffstat (limited to 'cppuhelper/source')
-rw-r--r-- | cppuhelper/source/defaultbootstrap.cxx | 17 | ||||
-rw-r--r-- | cppuhelper/source/gcc3.map | 1 | ||||
-rw-r--r-- | cppuhelper/source/servicemanager.cxx | 35 | ||||
-rw-r--r-- | cppuhelper/source/servicemanager.hxx | 2 |
4 files changed, 0 insertions, 55 deletions
diff --git a/cppuhelper/source/defaultbootstrap.cxx b/cppuhelper/source/defaultbootstrap.cxx index b135b2c9dc89..1fbbf8f541fc 100644 --- a/cppuhelper/source/defaultbootstrap.cxx +++ b/cppuhelper/source/defaultbootstrap.cxx @@ -43,18 +43,6 @@ rtl::OUString getBootstrapVariable( return v; } -void default_preInitBootstrap(rtl::OUString const & aUri) -{ - rtl::Bootstrap bsUri(aUri); - if (bsUri.getHandle() == 0) - throw css::uno::DeploymentException("Cannot open uno ini " + aUri); - - // create the service manager - rtl::Reference< cppuhelper::ServiceManager > aManager(new cppuhelper::ServiceManager); - // read rdb files - aManager->init(getBootstrapVariable(bsUri, "UNO_SERVICES")); - aManager->loadImplementations(); -} } css::uno::Reference< css::uno::XComponentContext > @@ -119,9 +107,4 @@ cppu::defaultBootstrap_InitialComponentContext() return defaultBootstrap_InitialComponentContext(getUnoIniUri()); } -void -cppu::preInitBootstrap() -{ - default_preInitBootstrap(getUnoIniUri()); -} /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/cppuhelper/source/gcc3.map b/cppuhelper/source/gcc3.map index 3d7a5c66cdf0..12c29834ab16 100644 --- a/cppuhelper/source/gcc3.map +++ b/cppuhelper/source/gcc3.map @@ -423,7 +423,6 @@ global: # enableChangeListenerNotification _ZN4cppu19OPropertySetHelper232enableChangeListenerNotificationEh; _ZThn*_N4cppu19OPropertySetHelper232enableChangeListenerNotificationEh; - _ZN4cppu16preInitBootstrapEv; } UDK_3.7; LIBO_UDK_3.9 { # LibO 3.7 diff --git a/cppuhelper/source/servicemanager.cxx b/cppuhelper/source/servicemanager.cxx index ffed6baaff8c..2140a2f74f07 100644 --- a/cppuhelper/source/servicemanager.cxx +++ b/cppuhelper/source/servicemanager.cxx @@ -42,7 +42,6 @@ #include <rtl/strbuf.hxx> #include <sal/log.hxx> #include <uno/environment.hxx> -#include <osl/module.hxx> #include "loadsharedlibcomponentfactory.hxx" @@ -879,40 +878,6 @@ void cppuhelper::ServiceManager::loadImplementation( } } -void cppuhelper::ServiceManager::loadImplementations() -{ - rtl::OUString aUri; - osl::MutexGuard g(rBHelper.rMutex); - - for (Data::NamedImplementations::const_iterator iterator( - data_.namedImplementations.begin()); - iterator != data_.namedImplementations.end(); ++iterator) - { - try - { - aUri = cppu::bootstrap_expandUri(iterator->second->info->uri); - } - catch (css::lang::IllegalArgumentException& aError) - { - throw css::uno::DeploymentException( - "Cannot expand URI" + iterator->second->info->uri + ": " + aError.Message, - static_cast< cppu::OWeakObject * >(this)); - } - - if (iterator->second->info->loader == "com.sun.star.loader.SharedLibrary" && - iterator->second->status != Data::Implementation::STATUS_LOADED) - { - oslModule aModule = osl_loadModule( aUri.pData, SAL_LOADMODULE_NOW | SAL_LOADMODULE_GLOBAL ); - SAL_INFO("lok", "loaded component library " << aUri << ( aModule ? " ok" : " no")); - - // leak aModule - // osl_unloadModule(aModule); - if ( aModule ) - iterator->second->status = Data::Implementation::STATUS_LOADED; - } - } -} - void cppuhelper::ServiceManager::disposing() { std::vector< css::uno::Reference<css::lang::XComponent> > sngls; std::vector< css::uno::Reference< css::lang::XComponent > > comps; diff --git a/cppuhelper/source/servicemanager.hxx b/cppuhelper/source/servicemanager.hxx index ddf85965fda2..903084b11eef 100644 --- a/cppuhelper/source/servicemanager.hxx +++ b/cppuhelper/source/servicemanager.hxx @@ -203,8 +203,6 @@ public: css::uno::Reference< css::uno::XComponentContext > const & context, boost::shared_ptr< Data::Implementation > & implementation); - void loadImplementations(); - private: virtual ~ServiceManager() {} |