dbaccess/source/shared/registrationhelper.cxx |  152 --------------------------
 solenv/clang-format/excludelist               |    1 
 2 files changed, 153 deletions(-)

New commits:
commit 4af29b3e75dc7bf50309be726d02ed82cf962813
Author:     Gabor Kelemen <kelem...@ubuntu.com>
AuthorDate: Mon Jan 10 08:56:54 2022 +0100
Commit:     Noel Grandin <noel.gran...@collabora.co.uk>
CommitDate: Tue Jan 11 07:22:02 2022 +0100

    Drop unused file dbaccess/source/shared/registrationhelper.cxx
    
    since commit d29a314300d523d29ed894f1822227497fcb68f8
    
    Change-Id: I16c76e0cc56fe06d92fe37e38a5a4549fa205f83
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128203
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk>

diff --git a/dbaccess/source/shared/registrationhelper.cxx 
b/dbaccess/source/shared/registrationhelper.cxx
deleted file mode 100644
index 2c9fbc1f1042..000000000000
--- a/dbaccess/source/shared/registrationhelper.cxx
+++ /dev/null
@@ -1,152 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- *   Licensed to the Apache Software Foundation (ASF) under one or more
- *   contributor license agreements. See the NOTICE file distributed
- *   with this work for additional information regarding copyright
- *   ownership. The ASF licenses this file to you under the Apache
- *   License, Version 2.0 (the "License"); you may not use this file
- *   except in compliance with the License. You may obtain a copy of
- *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-// be included in other cxx files
-
-#ifndef REGISTRATIONHELPER_CXX_INCLUDED_INDIRECTLY_
-#error "don't build this file directly! use dbu_reghelper.cxx instead!"
-#endif
-
-using namespace ::com::sun::star;
-using namespace ::comphelper;
-using namespace ::cppu;
-
-uno::Sequence< OUString >*                   
OModuleRegistration::s_pImplementationNames = nullptr;
-uno::Sequence< uno::Sequence< OUString > >*  
OModuleRegistration::s_pSupportedServices = nullptr;
-uno::Sequence< sal_Int64 >*                 
OModuleRegistration::s_pCreationFunctionPointers = nullptr;
-uno::Sequence< sal_Int64 >*                 
OModuleRegistration::s_pFactoryFunctionPointers = nullptr;
-
-void OModuleRegistration::registerComponent(
-    const OUString& _rImplementationName,
-    const uno::Sequence< OUString >& _rServiceNames,
-    ComponentInstantiation _pCreateFunction,
-    FactoryInstantiation _pFactoryFunction)
-{
-    if (!s_pImplementationNames)
-    {
-        OSL_ENSURE(!s_pSupportedServices && !s_pCreationFunctionPointers && 
!s_pFactoryFunctionPointers,
-            "OModuleRegistration::registerComponent : inconsistent state (the 
pointers (1)) !");
-        s_pImplementationNames = new uno::Sequence< OUString >;
-        s_pSupportedServices = new uno::Sequence< uno::Sequence< OUString > >;
-        s_pCreationFunctionPointers = new uno::Sequence< sal_Int64 >;
-        s_pFactoryFunctionPointers = new uno::Sequence< sal_Int64 >;
-    }
-    OSL_ENSURE(s_pImplementationNames && s_pSupportedServices && 
s_pCreationFunctionPointers && s_pFactoryFunctionPointers,
-        "OModuleRegistration::registerComponent : inconsistent state (the 
pointers (2)) !");
-
-    OSL_ENSURE( (s_pImplementationNames->getLength() == 
s_pSupportedServices->getLength())
-                &&  (s_pImplementationNames->getLength() == 
s_pCreationFunctionPointers->getLength())
-                &&  (s_pImplementationNames->getLength() == 
s_pFactoryFunctionPointers->getLength()),
-        "OModuleRegistration::registerComponent : inconsistent state !");
-
-    sal_Int32 nOldLen = s_pImplementationNames->getLength();
-    s_pImplementationNames->realloc(nOldLen + 1);
-    s_pSupportedServices->realloc(nOldLen + 1);
-    s_pCreationFunctionPointers->realloc(nOldLen + 1);
-    s_pFactoryFunctionPointers->realloc(nOldLen + 1);
-
-    s_pImplementationNames->getArray()[nOldLen] = _rImplementationName;
-    s_pSupportedServices->getArray()[nOldLen] = _rServiceNames;
-    s_pCreationFunctionPointers->getArray()[nOldLen] = 
reinterpret_cast<sal_Int64>(_pCreateFunction);
-    s_pFactoryFunctionPointers->getArray()[nOldLen] = 
reinterpret_cast<sal_Int64>(_pFactoryFunction);
-}
-
-void OModuleRegistration::revokeComponent(const OUString& _rImplementationName)
-{
-    if (!s_pImplementationNames)
-    {
-        OSL_FAIL("OModuleRegistration::revokeComponent : have no class infos ! 
Are you sure called this method at the right time ?");
-        return;
-    }
-    OSL_ENSURE(s_pImplementationNames && s_pSupportedServices && 
s_pCreationFunctionPointers && s_pFactoryFunctionPointers,
-        "OModuleRegistration::revokeComponent : inconsistent state (the 
pointers) !");
-    OSL_ENSURE( (s_pImplementationNames->getLength() == 
s_pSupportedServices->getLength())
-                &&  (s_pImplementationNames->getLength() == 
s_pCreationFunctionPointers->getLength())
-                &&  (s_pImplementationNames->getLength() == 
s_pFactoryFunctionPointers->getLength()),
-        "OModuleRegistration::revokeComponent : inconsistent state !");
-
-    sal_Int32 nLen = s_pImplementationNames->getLength();
-    const OUString* pImplNames = s_pImplementationNames->getConstArray();
-    for (sal_Int32 i=0; i<nLen; ++i, ++pImplNames)
-    {
-        if (*pImplNames == _rImplementationName)
-        {
-            removeElementAt(*s_pImplementationNames, i);
-            removeElementAt(*s_pSupportedServices, i);
-            removeElementAt(*s_pCreationFunctionPointers, i);
-            removeElementAt(*s_pFactoryFunctionPointers, i);
-            break;
-        }
-    }
-
-    if (s_pImplementationNames->getLength() == 0)
-    {
-        delete s_pImplementationNames; s_pImplementationNames = nullptr;
-        delete s_pSupportedServices; s_pSupportedServices = nullptr;
-        delete s_pCreationFunctionPointers; s_pCreationFunctionPointers = 
nullptr;
-        delete s_pFactoryFunctionPointers; s_pFactoryFunctionPointers = 
nullptr;
-    }
-}
-
-uno::Reference< uno::XInterface > OModuleRegistration::getComponentFactory(
-    const OUString& _rImplementationName,
-    const uno::Reference< lang::XMultiServiceFactory >& _rxServiceManager)
-{
-    OSL_ENSURE(_rxServiceManager.is(), 
"OModuleRegistration::getComponentFactory : invalid argument (service manager) 
!");
-    OSL_ENSURE(!_rImplementationName.isEmpty(), 
"OModuleRegistration::getComponentFactory : invalid argument (implementation 
name) !");
-
-    if (!s_pImplementationNames)
-    {
-        OSL_FAIL("OModuleRegistration::getComponentFactory : have no class 
infos ! Are you sure called this method at the right time ?");
-        return nullptr;
-    }
-    OSL_ENSURE(s_pImplementationNames && s_pSupportedServices && 
s_pCreationFunctionPointers && s_pFactoryFunctionPointers,
-        "OModuleRegistration::getComponentFactory : inconsistent state (the 
pointers) !");
-    OSL_ENSURE( (s_pImplementationNames->getLength() == 
s_pSupportedServices->getLength())
-                &&  (s_pImplementationNames->getLength() == 
s_pCreationFunctionPointers->getLength())
-                &&  (s_pImplementationNames->getLength() == 
s_pFactoryFunctionPointers->getLength()),
-        "OModuleRegistration::getComponentFactory : inconsistent state !");
-
-    uno::Reference< uno::XInterface > xReturn;
-
-    sal_Int32 nLen = s_pImplementationNames->getLength();
-    const OUString* pImplName = s_pImplementationNames->getConstArray();
-    const uno::Sequence< OUString >* pServices = 
s_pSupportedServices->getConstArray();
-    const sal_Int64* pComponentFunction = 
s_pCreationFunctionPointers->getConstArray();
-    const sal_Int64* pFactoryFunction = 
s_pFactoryFunctionPointers->getConstArray();
-
-    for (sal_Int32 i=0; i<nLen; ++i, ++pImplName, ++pServices, 
++pComponentFunction, ++pFactoryFunction)
-    {
-        if (*pImplName == _rImplementationName)
-        {
-            const FactoryInstantiation FactoryInstantiationFunction = 
reinterpret_cast<FactoryInstantiation>(*pFactoryFunction);
-            const ComponentInstantiation ComponentInstantiationFunction = 
reinterpret_cast<ComponentInstantiation>(*pComponentFunction);
-
-            xReturn = FactoryInstantiationFunction( _rxServiceManager, 
*pImplName, ComponentInstantiationFunction, *pServices, nullptr);
-            if (xReturn.is())
-            {
-                return xReturn.get();
-            }
-        }
-    }
-
-    return nullptr;
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/solenv/clang-format/excludelist b/solenv/clang-format/excludelist
index 8ead6910664f..308fa9fb9d46 100644
--- a/solenv/clang-format/excludelist
+++ b/solenv/clang-format/excludelist
@@ -2774,7 +2774,6 @@ dbaccess/source/sdbtools/connection/tablename.cxx
 dbaccess/source/sdbtools/connection/tablename.hxx
 dbaccess/source/sdbtools/inc/connectiondependent.hxx
 dbaccess/source/sdbtools/inc/connectiontools.hxx
-dbaccess/source/shared/registrationhelper.cxx
 dbaccess/source/ui/app/AppController.cxx
 dbaccess/source/ui/app/AppController.hxx
 dbaccess/source/ui/app/AppControllerDnD.cxx

Reply via email to