12#include <boost/shared_ptr.hpp>
17#include <com/sun/star/io/XOutputStream.hpp>
26 public css::io::XOutputStream
34 virtual css::uno::Any SAL_CALL
queryInterface(
const css::uno::Type& rType )
override;
36 virtual void SAL_CALL
acquire ( )
noexcept override;
38 virtual void SAL_CALL
release ( )
noexcept override;
40 virtual void SAL_CALL
writeBytes (
const css::uno::Sequence< sal_Int8 >&
aData )
override;
42 virtual void SAL_CALL
flush ( )
override;
Implements a OutputStream working on an std::ostream.
virtual void SAL_CALL flush() override
virtual ~StdOutputStream() override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
virtual void SAL_CALL writeBytes(const css::uno::Sequence< sal_Int8 > &aData) override
StdOutputStream(boost::shared_ptr< std::ostream > pStream)
virtual void SAL_CALL closeOutput() override
boost::shared_ptr< std::ostream > m_pStream
virtual void SAL_CALL release() noexcept override
virtual void SAL_CALL acquire() noexcept override
constexpr OUStringLiteral aData