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

Public Member Functions

 BinaryOutput ()
 
const Reference< io::XOutputStream > & getOutputStream () const
 
Sequence< ::sal_Int8closeAndGetData ()
 
template<class T >
void write16BitInt (T n)
 
void writeInt16 (sal_Int16 n)
 
void writeUnicodeChar (sal_Unicode n)
 
void writeInt32 (sal_Int32 n)
 
void writeString (const OUString &aStr)
 

Private Attributes

rtl::Reference< utl::TempFileFastServicem_xTempFile
 
Reference< io::XOutputStream > m_xOutputStream
 

Detailed Description

Definition at line 1049 of file stringresource.cxx.

Constructor & Destructor Documentation

◆ BinaryOutput()

stringresource::BinaryOutput::BinaryOutput ( )
explicit

Definition at line 1073 of file stringresource.cxx.

References m_xOutputStream, and m_xTempFile.

Member Function Documentation

◆ closeAndGetData()

Sequence<::sal_Int8 > stringresource::BinaryOutput::closeAndGetData ( )

◆ getOutputStream()

const Reference< io::XOutputStream > & stringresource::BinaryOutput::getOutputStream ( ) const
inline

◆ write16BitInt()

template<class T >
void stringresource::BinaryOutput::write16BitInt ( n)

Definition at line 1080 of file stringresource.cxx.

References aSeq, m_xOutputStream, n, and p.

Referenced by writeInt16(), and writeUnicodeChar().

◆ writeInt16()

void stringresource::BinaryOutput::writeInt16 ( sal_Int16  n)
inline

Definition at line 1065 of file stringresource.cxx.

References n, and write16BitInt().

Referenced by stringresource::StringResourcePersistenceImpl::exportBinary().

◆ writeInt32()

void stringresource::BinaryOutput::writeInt32 ( sal_Int32  n)

Definition at line 1096 of file stringresource.cxx.

References aSeq, i, m_xOutputStream, n, and p.

Referenced by stringresource::StringResourcePersistenceImpl::exportBinary().

◆ writeString()

void stringresource::BinaryOutput::writeString ( const OUString &  aStr)

◆ writeUnicodeChar()

void stringresource::BinaryOutput::writeUnicodeChar ( sal_Unicode  n)
inline

Definition at line 1067 of file stringresource.cxx.

References n, and write16BitInt().

Referenced by writeString().

Member Data Documentation

◆ m_xOutputStream

Reference< io::XOutputStream > stringresource::BinaryOutput::m_xOutputStream
private

◆ m_xTempFile

rtl::Reference< utl::TempFileFastService > stringresource::BinaryOutput::m_xTempFile
private

Definition at line 1051 of file stringresource.cxx.

Referenced by BinaryOutput(), and closeAndGetData().


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