Line data Source code
1 : /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 : /*
3 : * This file is part of the LibreOffice project.
4 : *
5 : * This Source Code Form is subject to the terms of the Mozilla Public
6 : * License, v. 2.0. If a copy of the MPL was not distributed with this
7 : * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 : */
9 :
10 : #include <SyncDbusSessionHelper.hxx>
11 : #include <comphelper/servicedecl.hxx>
12 : #include <uno/environment.h>
13 :
14 : namespace sdecl = ::comphelper::service_decl;
15 :
16 2 : sdecl::class_< ::shell::sessioninstall::SyncDbusSessionHelper> SyncDbusSessionHelperServiceImpl;
17 :
18 2 : const sdecl::ServiceDecl SyncDbusSessionHelperServiceDecl(
19 : SyncDbusSessionHelperServiceImpl,
20 : "org.libreoffice.comp.shell.sessioninstall.SyncDbusSessionHelper",
21 : "org.freedesktop.PackageKit.SyncDbusSessionHelper");
22 :
23 2 : COMPHELPER_SERVICEDECL_EXPORTS1(losessioninstall, SyncDbusSessionHelperServiceDecl);
24 : extern "C"
25 : {
26 2 : SAL_DLLPUBLIC_EXPORT void* SAL_CALL sessioninstall_component_getFactory( sal_Char const* pImplName, void* pServiceManager, void* pRegistryKey )
27 2 : { return losessioninstall_component_getFactory(pImplName, pServiceManager, pRegistryKey); }
28 6 : }
29 :
30 :
31 : /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|