LibreOffice Module sc (master)  1
Public Member Functions | Private Attributes | List of all members
ScMultipleReadHeader Class Reference

#include <rechead.hxx>

Collaboration diagram for ScMultipleReadHeader:
[legend]

Public Member Functions

 ScMultipleReadHeader (SvStream &rNewStream)
 
 ~ScMultipleReadHeader ()
 
void StartEntry ()
 
void EndEntry ()
 
sal_uInt64 BytesLeft () const
 

Private Attributes

SvStreamrStream
 
std::unique_ptr< sal_uInt8[]> pBuf
 
std::unique_ptr< SvMemoryStreampMemStream
 
sal_uInt64 nEndPos
 
sal_uInt64 nEntryEnd
 
sal_uInt64 nTotalEnd
 

Detailed Description

Definition at line 47 of file rechead.hxx.

Constructor & Destructor Documentation

ScMultipleReadHeader::ScMultipleReadHeader ( SvStream rNewStream)
ScMultipleReadHeader::~ScMultipleReadHeader ( )

Member Function Documentation

sal_uInt64 ScMultipleReadHeader::BytesLeft ( ) const

Definition at line 97 of file rechead.cxx.

References nEntryEnd, rStream, and SvStream::Tell().

Referenced by ScDdeLink::ScDdeLink().

void ScMultipleReadHeader::EndEntry ( )
void ScMultipleReadHeader::StartEntry ( )

Definition at line 87 of file rechead.cxx.

References nEntryEnd, nPos, nTotalEnd, rStream, and SvStream::Tell().

Referenced by ScDdeLink::ScDdeLink().

Member Data Documentation

sal_uInt64 ScMultipleReadHeader::nEndPos
private

Definition at line 55 of file rechead.hxx.

Referenced by ScMultipleReadHeader(), and ~ScMultipleReadHeader().

sal_uInt64 ScMultipleReadHeader::nEntryEnd
private

Definition at line 56 of file rechead.hxx.

Referenced by BytesLeft(), EndEntry(), ScMultipleReadHeader(), and StartEntry().

sal_uInt64 ScMultipleReadHeader::nTotalEnd
private

Definition at line 57 of file rechead.hxx.

Referenced by EndEntry(), ScMultipleReadHeader(), and StartEntry().

std::unique_ptr<sal_uInt8[]> ScMultipleReadHeader::pBuf
private

Definition at line 52 of file rechead.hxx.

Referenced by ScMultipleReadHeader().

std::unique_ptr<SvMemoryStream> ScMultipleReadHeader::pMemStream
private

Definition at line 54 of file rechead.hxx.

Referenced by ScMultipleReadHeader(), and ~ScMultipleReadHeader().

SvStream& ScMultipleReadHeader::rStream
private

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