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 5628 of file pdfwriter_impl.cxx.

Constructor & Destructor Documentation

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

Definition at line 5634 of file pdfwriter_impl.cxx.

Member Function Documentation

void SAL_CALL PDFStreamIf::closeOutput ( )
overridevirtual

Definition at line 5655 of file pdfwriter_impl.cxx.

References m_bWrite.

void SAL_CALL PDFStreamIf::flush ( )
overridevirtual

Definition at line 5651 of file pdfwriter_impl.cxx.

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

Definition at line 5642 of file pdfwriter_impl.cxx.

References m_bWrite, and m_pWriter.

Member Data Documentation

bool vcl::PDFStreamIf::m_bWrite
private

Definition at line 5632 of file pdfwriter_impl.cxx.

Referenced by closeOutput(), and writeBytes().

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

Definition at line 5631 of file pdfwriter_impl.cxx.

Referenced by writeBytes().


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