LibreOffice Module unotools (master) 1
Public Member Functions | Private Member Functions | List of all members
utl::OStreamWrapper Class Referencefinal

#include <streamwrap.hxx>

Inheritance diagram for utl::OStreamWrapper:
[legend]
Collaboration diagram for utl::OStreamWrapper:
[legend]

Public Member Functions

 OStreamWrapper (SvStream &_rStream)
 
 OStreamWrapper (std::unique_ptr< SvStream > _rStream)
 
 OStreamWrapper (SvStream *_pStream, bool _bOwner=false)
 
virtual css::uno::Reference< css::io::XInputStream > SAL_CALL getInputStream () override
 
virtual css::uno::Reference< css::io::XOutputStream > SAL_CALL getOutputStream () override
 
virtual void SAL_CALL writeBytes (const css::uno::Sequence< sal_Int8 > &aData) override
 
virtual void SAL_CALL flush () override
 
virtual void SAL_CALL closeOutput () override
 
virtual void SAL_CALL truncate () override
 

Private Member Functions

 ~OStreamWrapper () override
 

Detailed Description

Definition at line 153 of file streamwrap.hxx.

Constructor & Destructor Documentation

◆ ~OStreamWrapper()

utl::OStreamWrapper::~OStreamWrapper ( )
overrideprivatedefault

References getOutputStream().

◆ OStreamWrapper() [1/3]

utl::OStreamWrapper::OStreamWrapper ( SvStream _rStream)

Definition at line 283 of file streamwrap.cxx.

◆ OStreamWrapper() [2/3]

utl::OStreamWrapper::OStreamWrapper ( std::unique_ptr< SvStream _rStream)

Definition at line 288 of file streamwrap.cxx.

◆ OStreamWrapper() [3/3]

utl::OStreamWrapper::OStreamWrapper ( SvStream _pStream,
bool  _bOwner = false 
)

Definition at line 293 of file streamwrap.cxx.

Member Function Documentation

◆ closeOutput()

void SAL_CALL utl::OStreamWrapper::closeOutput ( )
overridevirtual

Definition at line 327 of file streamwrap.cxx.

◆ flush()

void SAL_CALL utl::OStreamWrapper::flush ( )
overridevirtual

Definition at line 320 of file streamwrap.cxx.

References ERRCODE_NONE.

◆ getInputStream()

css::uno::Reference< css::io::XInputStream > SAL_CALL utl::OStreamWrapper::getInputStream ( )
overridevirtual

Definition at line 298 of file streamwrap.cxx.

◆ getOutputStream()

css::uno::Reference< css::io::XOutputStream > SAL_CALL utl::OStreamWrapper::getOutputStream ( )
overridevirtual

Definition at line 303 of file streamwrap.cxx.

◆ truncate()

void SAL_CALL utl::OStreamWrapper::truncate ( )
overridevirtual

Definition at line 331 of file streamwrap.cxx.

◆ writeBytes()

void SAL_CALL utl::OStreamWrapper::writeBytes ( const css::uno::Sequence< sal_Int8 > &  aData)
overridevirtual

Definition at line 308 of file streamwrap.cxx.

References aData, err, and ERRCODE_NONE.


The documentation for this class was generated from the following files: