/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite * * This file is part of OpenOffice.org. * * OpenOffice.org is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License version 3 * only, as published by the Free Software Foundation. * * OpenOffice.org is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License version 3 for more details * (a copy is included in the LICENSE file that accompanied this code). * * You should have received a copy of the GNU Lesser General Public License * version 3 along with OpenOffice.org. If not, see * * for a copy of the LGPLv3 License. * ************************************************************************/ #ifndef _SDDLL_HXX #define _SDDLL_HXX #include #include /************************************************************************* |* |* This class is a wrapper for a Load-On-Demand-DLL. One instance |* per SfxApplication will be created for the runtime of |* SfxApplication-subclass::Main(). |* |* Remember: Do export this class! It is used by the application. |* \************************************************************************/ class SdDLL { protected: #ifdef ENABLE_SDREMOTE static void RegisterRemotes(); #endif static void RegisterFactorys(); static void RegisterInterfaces(); static void RegisterControllers(); public: // Ctor/Dtor must be linked to the application SdDLL(); ~SdDLL(); // static-init/exit-code must be linked to the application static void LibInit(); // called from SfxApplication-subclass::Init() static void LibExit(); // called from SfxApplication-subclass::Exit() // DLL-init/exit-code must be linked to the DLL only static void Init(); // called directly after loading the DLL }; #endif // _SDDLL_HXX /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ n value='distro/collabora/co-22.05-testflight'>distro/collabora/co-22.05-testflight LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-12-10Generally determine Rdb content from gb_*_set_componentfile callsStephan Bergmann
2021-05-03clean up some Java warningsNoel Grandin
2021-04-11Get rid of apache-commons-loggingStephan Bergmann
2021-04-07Updated README.md files to represent current code / use Markdown formatHossein
2021-03-24Using .md extension/Markdown syntax for modules READMEHossein
2020-09-01Fix typo in codeAndrea Gelmini
2020-05-06Move all public Java classes to libreoffice.jarSamuel Mehrbrodt
2020-02-04tdf#117331 Merge jurt and unoil into ridlSamuel Mehrbrodt
2019-09-01Fix '..'Andrea Gelmini
2019-08-16Fix typosAndrea Gelmini
2019-08-12Fix typosAndrea Gelmini
2019-07-31Fix typosAndrea Gelmini
2019-07-25Fix typosAndrea Gelmini
2019-07-24cid#1448272 RV: Bad use of return valueCaolán McNamara
2019-05-10an uno -> a unoCaolán McNamara
2019-04-03Fix typosJens Carl