diff options
Diffstat (limited to 'io/source/TextOutputStream/TextOutputStream.cxx')
-rw-r--r-- | io/source/TextOutputStream/TextOutputStream.cxx | 34 |
1 files changed, 8 insertions, 26 deletions
diff --git a/io/source/TextOutputStream/TextOutputStream.cxx b/io/source/TextOutputStream/TextOutputStream.cxx index 22b4de2f10fb..2700ec1e415a 100644 --- a/io/source/TextOutputStream/TextOutputStream.cxx +++ b/io/source/TextOutputStream/TextOutputStream.cxx @@ -29,8 +29,6 @@ #include <com/sun/star/io/XTextOutputStream2.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> -#include <services.hxx> - namespace com::sun::star::uno { class XComponentContext; } #define IMPLEMENTATION_NAME "com.sun.star.comp.io.TextOutputStream" @@ -42,9 +40,6 @@ using namespace ::com::sun::star::uno; using namespace ::com::sun::star::lang; using namespace ::com::sun::star::io; -namespace io_TextOutputStream -{ - // Implementation XTextOutputStream namespace { @@ -220,28 +215,9 @@ Reference< XOutputStream > OTextOutputStream::getOutputStream() return mxStream; } - -Reference< XInterface > TextOutputStream_CreateInstance( - SAL_UNUSED_PARAMETER const Reference< XComponentContext > &) -{ - return Reference < XInterface >( static_cast<OWeakObject *>(new OTextOutputStream()) ); -} - -OUString TextOutputStream_getImplementationName() -{ - return IMPLEMENTATION_NAME; -} - - -Sequence< OUString > TextOutputStream_getSupportedServiceNames() -{ - Sequence< OUString > seqNames { SERVICE_NAME }; - return seqNames; -} - OUString OTextOutputStream::getImplementationName() { - return TextOutputStream_getImplementationName(); + return IMPLEMENTATION_NAME; } sal_Bool OTextOutputStream::supportsService(const OUString& ServiceName) @@ -251,10 +227,16 @@ sal_Bool OTextOutputStream::supportsService(const OUString& ServiceName) Sequence< OUString > OTextOutputStream::getSupportedServiceNames() { - return TextOutputStream_getSupportedServiceNames(); + return { SERVICE_NAME }; } + +extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface* +io_OTextOutputStream_get_implementation( + css::uno::XComponentContext* , css::uno::Sequence<css::uno::Any> const&) +{ + return cppu::acquire(new OTextOutputStream()); } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |