LibreOffice Module vcl (master) 1
Public Member Functions | Private Attributes | List of all members
vcl::PDFStreamIf Class Reference
Inheritance diagram for vcl::PDFStreamIf:
[legend]
Collaboration diagram for vcl::PDFStreamIf:
[legend]

Public Member Functions

 PDFStreamIf (PDFWriterImpl *pWriter)
 
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

VclPtr< PDFWriterImplm_pWriter
 
bool m_bWrite
 

Detailed Description

Definition at line 5062 of file pdfwriter_impl.cxx.

Constructor & Destructor Documentation

◆ PDFStreamIf()

vcl::PDFStreamIf::PDFStreamIf ( PDFWriterImpl pWriter)
inlineexplicit

Definition at line 5067 of file pdfwriter_impl.cxx.

Member Function Documentation

◆ closeOutput()

virtual void SAL_CALL vcl::PDFStreamIf::closeOutput ( )
inlineoverridevirtual

Definition at line 5078 of file pdfwriter_impl.cxx.

References m_bWrite.

◆ flush()

virtual void SAL_CALL vcl::PDFStreamIf::flush ( )
inlineoverridevirtual

Definition at line 5077 of file pdfwriter_impl.cxx.

◆ writeBytes()

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

Definition at line 5069 of file pdfwriter_impl.cxx.

References aData, m_bWrite, and m_pWriter.

Member Data Documentation

◆ m_bWrite

bool vcl::PDFStreamIf::m_bWrite
private

Definition at line 5065 of file pdfwriter_impl.cxx.

Referenced by closeOutput(), and writeBytes().

◆ m_pWriter

VclPtr<PDFWriterImpl> vcl::PDFStreamIf::m_pWriter
private

Definition at line 5064 of file pdfwriter_impl.cxx.

Referenced by writeBytes().


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