LibreOffice Module sdext (master) 1
Public Member Functions | Private Attributes | List of all members
pdfi::OutputWrapString Class Reference

#include <outputwrap.hxx>

Inheritance diagram for pdfi::OutputWrapString:
[legend]
Collaboration diagram for pdfi::OutputWrapString:
[legend]

Public Member Functions

 OutputWrapString (OString &rString)
 
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
 

Private Attributes

OString & mrString
 
OStringBuffer maBuffer
 
- Private Attributes inherited from cppu::BaseMutex
mutable::osl::Mutex m_aMutex
 

Detailed Description

Definition at line 64 of file outputwrap.hxx.

Constructor & Destructor Documentation

◆ OutputWrapString()

pdfi::OutputWrapString::OutputWrapString ( OString &  rString)
inlineexplicit

Definition at line 71 of file outputwrap.hxx.

Member Function Documentation

◆ closeOutput()

virtual void SAL_CALL pdfi::OutputWrapString::closeOutput ( )
inlineoverridevirtual

Definition at line 84 of file outputwrap.hxx.

References maBuffer, and mrString.

◆ flush()

virtual void SAL_CALL pdfi::OutputWrapString::flush ( )
inlineoverridevirtual

Definition at line 80 of file outputwrap.hxx.

◆ writeBytes()

virtual void SAL_CALL pdfi::OutputWrapString::writeBytes ( const css::uno::Sequence< ::sal_Int8 > &  aData)
inlineoverridevirtual

Definition at line 75 of file outputwrap.hxx.

References aData, and maBuffer.

Member Data Documentation

◆ maBuffer

OStringBuffer pdfi::OutputWrapString::maBuffer
private

Definition at line 67 of file outputwrap.hxx.

Referenced by closeOutput(), and writeBytes().

◆ mrString

OString& pdfi::OutputWrapString::mrString
private

Definition at line 66 of file outputwrap.hxx.

Referenced by closeOutput().


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