summaryrefslogtreecommitdiff
path: root/xmlsecurity/source/gpg
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2018-07-05 21:22:10 +0200
committerMiklos Vajna <vmiklos@collabora.co.uk>2018-07-06 09:05:03 +0200
commit61a7a43e3a37e1b1fb764f7be2dc1b5504162ec0 (patch)
treebe4c3a8fec2b6f5482d5f02eb2dac9087dba2a76 /xmlsecurity/source/gpg
parent483ca6e6bb9c920cc96212c7042e13fbbb5fa767 (diff)
xmlsecurity: convert last non-uno-consturctor based service
Change-Id: Ib8a16c69aa2a05118e329a6552682b7a21d4536a Reviewed-on: https://gerrit.libreoffice.org/57023 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Diffstat (limited to 'xmlsecurity/source/gpg')
-rw-r--r--xmlsecurity/source/gpg/SEInitializer.cxx33
1 files changed, 9 insertions, 24 deletions
diff --git a/xmlsecurity/source/gpg/SEInitializer.cxx b/xmlsecurity/source/gpg/SEInitializer.cxx
index e7c1910769d7..689d00f726c1 100644
--- a/xmlsecurity/source/gpg/SEInitializer.cxx
+++ b/xmlsecurity/source/gpg/SEInitializer.cxx
@@ -22,7 +22,6 @@ using namespace css::lang;
using namespace css::uno;
using namespace css::xml::crypto;
-
SEInitializerGpg::SEInitializerGpg()
{
// Also init GpgME while we're at it
@@ -57,28 +56,7 @@ void SAL_CALL SEInitializerGpg::freeSecurityContext( const uno::Reference< XXMLS
{
}
-
-
-uno::Reference< uno::XInterface > SAL_CALL SEInitializerGpg::impl_createInstance( const uno::Reference< lang::XMultiServiceFactory > & /*rxMSF*/)
-{
- return static_cast<cppu::OWeakObject*>(new SEInitializerGpg());
-}
-
-uno::Reference< XSingleServiceFactory > SEInitializerGpg::impl_createFactory( const Reference< XMultiServiceFactory >& aServiceManager ) {
- return cppu::createSingleFactory( aServiceManager, impl_getImplementationName(), impl_createInstance, impl_getSupportedServiceNames() ) ;
-}
-
/* XServiceInfo */
-OUString SEInitializerGpg::impl_getImplementationName()
-{
- return OUString("com.sun.star.xml.security.SEInitializer_Gpg");
-}
-
-uno::Sequence< OUString > SEInitializerGpg::impl_getSupportedServiceNames()
-{
- return {"com.sun.star.xml.crypto.GPGSEInitializer"};
-}
-
sal_Bool SAL_CALL SEInitializerGpg::supportsService( const OUString& rServiceName )
{
return cppu::supportsService(this, rServiceName);
@@ -86,12 +64,19 @@ sal_Bool SAL_CALL SEInitializerGpg::supportsService( const OUString& rServiceNam
uno::Sequence< OUString > SAL_CALL SEInitializerGpg::getSupportedServiceNames()
{
- return impl_getSupportedServiceNames();
+ return {"com.sun.star.xml.crypto.GPGSEInitializer"};
}
OUString SAL_CALL SEInitializerGpg::getImplementationName()
{
- return impl_getImplementationName();
+ return OUString("com.sun.star.xml.security.SEInitializer_Gpg");
+}
+
+extern "C" SAL_DLLPUBLIC_EXPORT uno::XInterface*
+com_sun_star_xml_security_SEInitializer_Gpg_get_implementation(
+ uno::XComponentContext* /*pCtx*/, uno::Sequence<uno::Any> const& /*rSeq*/)
+{
+ return cppu::acquire(new SEInitializerGpg());
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */