LibreOffice Module sc (master) 1
|
#include <rechead.hxx>
Public Member Functions | |
ScMultipleReadHeader (SvStream &rNewStream) | |
~ScMultipleReadHeader () | |
void | StartEntry () |
void | EndEntry () |
sal_uInt64 | BytesLeft () const |
Private Attributes | |
SvStream & | rStream |
std::unique_ptr< sal_uInt8[]> | pBuf |
std::unique_ptr< SvMemoryStream > | pMemStream |
sal_uInt64 | nEndPos |
sal_uInt64 | nEntryEnd |
sal_uInt64 | nTotalEnd |
Definition at line 47 of file rechead.hxx.
ScMultipleReadHeader::ScMultipleReadHeader | ( | SvStream & | rNewStream | ) |
Definition at line 25 of file rechead.cxx.
References ERRCODE_NONE, SvStream::GetError(), nEndPos, nEntryEnd, nTotalEnd, pBuf, pMemStream, SvStream::ReadBytes(), SvStream::ReadUInt16(), SvStream::ReadUInt32(), rStream, SCID_SIZES, SvStream::Seek(), SvStream::SeekRel(), SvStream::SetError(), SVSTREAM_FILEFORMAT_ERROR, and SvStream::Tell().
ScMultipleReadHeader::~ScMultipleReadHeader | ( | ) |
Definition at line 60 of file rechead.cxx.
References ERRCODE_NONE, SvStream::GetError(), nEndPos, pMemStream, rStream, SCWARN_IMPORT_INFOLOST, SvStream::Seek(), and SvStream::SetError().
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 | ( | ) |
Definition at line 73 of file rechead.cxx.
References ERRCODE_NONE, SvStream::GetError(), nEntryEnd, nPos, nTotalEnd, rStream, SCWARN_IMPORT_INFOLOST, SvStream::Seek(), SvStream::SetError(), and SvStream::Tell().
Referenced by ScDdeLink::ScDdeLink().
void ScMultipleReadHeader::StartEntry | ( | ) |
Definition at line 87 of file rechead.cxx.
References nEntryEnd, nPos, nTotalEnd, rStream, and SvStream::Tell().
Referenced by ScDdeLink::ScDdeLink().
|
private |
Definition at line 55 of file rechead.hxx.
Referenced by ScMultipleReadHeader(), and ~ScMultipleReadHeader().
|
private |
Definition at line 56 of file rechead.hxx.
Referenced by BytesLeft(), EndEntry(), ScMultipleReadHeader(), and StartEntry().
|
private |
Definition at line 57 of file rechead.hxx.
Referenced by EndEntry(), ScMultipleReadHeader(), and StartEntry().
|
private |
Definition at line 52 of file rechead.hxx.
Referenced by ScMultipleReadHeader().
|
private |
Definition at line 54 of file rechead.hxx.
Referenced by ScMultipleReadHeader(), and ~ScMultipleReadHeader().
|
private |
Definition at line 50 of file rechead.hxx.
Referenced by BytesLeft(), EndEntry(), ScMultipleReadHeader(), StartEntry(), and ~ScMultipleReadHeader().