diff options
Diffstat (limited to 'svl/source/filerec/filerec.cxx')
-rw-r--r-- | svl/source/filerec/filerec.cxx | 118 |
1 files changed, 59 insertions, 59 deletions
diff --git a/svl/source/filerec/filerec.cxx b/svl/source/filerec/filerec.cxx index c11c7eae8e7b..3d6a08c011ff 100644 --- a/svl/source/filerec/filerec.cxx +++ b/svl/source/filerec/filerec.cxx @@ -2,7 +2,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -37,7 +37,7 @@ SV_IMPL_VARARR( SfxUINT32s, UINT32 ); //======================================================================== -/* Die folgenden Makros extrahieren Teilbereiche aus einem UINT32 Wert. +/* Die folgenden Makros extrahieren Teilbereiche aus einem UINT32 Wert. Diese UINT32-Werte werden anstelle der einzelnen Werte gestreamt, um Calls zu sparen. */ @@ -53,7 +53,7 @@ SV_IMPL_VARARR( SfxUINT32s, UINT32 ); //------------------------------------------------------------------------- -/* Die folgenden Makros setzen Teilbereiche zu einem UINT32 Wert zusammen. +/* Die folgenden Makros setzen Teilbereiche zu einem UINT32 Wert zusammen. Diese UINT32-Werte werden anstelle der einzelnen Werte gestreamt, um Calls zu sparen. */ @@ -86,7 +86,7 @@ UINT32 SfxMiniRecordWriter::Close */ ) -/* [Beschreibung] +/* [Beschreibung] Diese Methode schlie\st den Record. Dabei wird haupts"achlich der Header geschrieben. @@ -96,7 +96,7 @@ UINT32 SfxMiniRecordWriter::Close [R"uckgabewert] - UINT32 != 0 + UINT32 != 0 Position im Stream, die direkt hinter dem Record liegt. 'bSeekToEndOfRecord==TRUE' => R"uckgabewert == aktuelle Stream-Position nach Aufruf @@ -148,13 +148,13 @@ UINT32 SfxMiniRecordWriter::Close USHORT SfxMiniRecordReader::ScanRecordType ( - SvStream* pStream /* <SvStream> an dessen aktueller Position + SvStream* pStream /* <SvStream> an dessen aktueller Position ein Record liegt, dessen Typ erkannt werden soll. */ ) -/* [Beschreibung] +/* [Beschreibung] Mit dieser statischen Methode kann ermittelt werden, ob sich an der aktuellen Position in einem Stream ein Record befindet, und der Typ @@ -176,7 +176,7 @@ USHORT SfxMiniRecordReader::ScanRecordType [R"uckgabewert] - USHORT SFX_REC_TYPE_EOR + USHORT SFX_REC_TYPE_EOR An der aktuellen Position des Streams steht eine End-Of-Records-Kennung. @@ -263,7 +263,7 @@ USHORT SfxMiniRecordReader::ScanRecordType bool SfxMiniRecordReader::SetHeader_Impl( UINT32 nHeader ) -/* [Beschreibung] +/* [Beschreibung] Interne Methode zum nachtr"aglichen Verarbeiten eines extern gelesenen Headers. Falls der Header eine End-Of-Records-Kennung darstellt, @@ -292,13 +292,13 @@ bool SfxMiniRecordReader::SetHeader_Impl( UINT32 nHeader ) SfxMiniRecordReader::SfxMiniRecordReader ( - SvStream* pStream /* <SvStream>, an dessen aktueller + SvStream* pStream /* <SvStream>, an dessen aktueller Position sich ein <SfxMiniRecord> befindet. */ ) -/* [Beschreibung] +/* [Beschreibung] Dieser Ctor liest den Header eines <SfxMiniRecord> ab der aktuellen Position von 'pStream'. Da grunds"atzlich fast 4-Byte Kombination ein @@ -309,7 +309,7 @@ SfxMiniRecordReader::SfxMiniRecordReader dann au\serdem unver"andert ist. */ -: _pStream( pStream ), +: _pStream( pStream ), _bSkipped( FALSE ) { // Header einlesen @@ -334,14 +334,14 @@ SfxMiniRecordReader::SfxMiniRecordReader SfxMiniRecordReader::SfxMiniRecordReader ( - SvStream* pStream, /* <SvStream>, an dessen aktueller + SvStream* pStream, /* <SvStream>, an dessen aktueller Position sich ein <SfxMiniRecord> befindet. */ - BYTE nTag // Pre-Tag des gew"unschten Records + BYTE nTag // Pre-Tag des gew"unschten Records ) -/* [Beschreibung] +/* [Beschreibung] Dieser Ctor interpretiert 'pStream' ab der aktuellen Position als eine l"uckenlose Folge von, von dieser Klassen-Gruppe interpretierbaren, @@ -424,18 +424,18 @@ SfxMiniRecordReader::SfxMiniRecordReader SfxSingleRecordWriter::SfxSingleRecordWriter ( - BYTE nRecordType, // f"ur Subklassen - SvStream* pStream, // Stream, in dem der Record angelegt wird - UINT16 nContentTag, // Inhalts-Art-Kennung - BYTE nContentVer // Inhalts-Versions-Kennung + BYTE nRecordType, // f"ur Subklassen + SvStream* pStream, // Stream, in dem der Record angelegt wird + UINT16 nContentTag, // Inhalts-Art-Kennung + BYTE nContentVer // Inhalts-Versions-Kennung ) -/* [Beschreibung] +/* [Beschreibung] Interner Ctor f"ur Subklassen. */ -: SfxMiniRecordWriter( pStream, SFX_REC_PRETAG_EXT ) +: SfxMiniRecordWriter( pStream, SFX_REC_PRETAG_EXT ) { // Erweiterten Header hiner den des SfxMiniRec schreiben *pStream << SFX_REC_HEADER(nRecordType, nContentTag, nContentVer); @@ -445,19 +445,19 @@ SfxSingleRecordWriter::SfxSingleRecordWriter SfxSingleRecordWriter::SfxSingleRecordWriter ( - SvStream* pStream, // Stream, in dem der Record angelegt wird - UINT16 nContentTag, // Inhalts-Art-Kennung - BYTE nContentVer // Inhalts-Versions-Kennung + SvStream* pStream, // Stream, in dem der Record angelegt wird + UINT16 nContentTag, // Inhalts-Art-Kennung + BYTE nContentVer // Inhalts-Versions-Kennung ) -/* [Beschreibung] +/* [Beschreibung] Legt in 'pStream' einen 'SfxSingleRecord' an, dessen Content-Gr"o\se nicht bekannt ist, sondern nach dam Streamen des Contents errechnet werden soll. */ -: SfxMiniRecordWriter( pStream, SFX_REC_PRETAG_EXT ) +: SfxMiniRecordWriter( pStream, SFX_REC_PRETAG_EXT ) { // Erweiterten Header hiner den des SfxMiniRec schreiben *pStream << SFX_REC_HEADER( SFX_REC_TYPE_SINGLE, nContentTag, nContentVer); @@ -467,10 +467,10 @@ SfxSingleRecordWriter::SfxSingleRecordWriter SfxSingleRecordWriter::SfxSingleRecordWriter ( - SvStream* pStream, // Stream, in dem der Record angelegt wird - UINT16 nContentTag, // Inhalts-Art-Kennung - BYTE nContentVer, // Inhalts-Versions-Kennung - UINT32 nContentSize // Gr"o\se des Inhalts in Bytes + SvStream* pStream, // Stream, in dem der Record angelegt wird + UINT16 nContentTag, // Inhalts-Art-Kennung + BYTE nContentVer, // Inhalts-Versions-Kennung + UINT32 nContentSize // Gr"o\se des Inhalts in Bytes ) /* [Beschreibung] @@ -479,7 +479,7 @@ SfxSingleRecordWriter::SfxSingleRecordWriter von vornherein bekannt ist. */ -: SfxMiniRecordWriter( pStream, SFX_REC_PRETAG_EXT, +: SfxMiniRecordWriter( pStream, SFX_REC_PRETAG_EXT, nContentSize + SFX_REC_HEADERSIZE_SINGLE ) { // Erweiterten Header hinter den des SfxMiniRec schreiben @@ -523,7 +523,7 @@ inline bool SfxSingleRecordReader::ReadHeader_Impl( USHORT nTypes ) //------------------------------------------------------------------------- SfxSingleRecordReader::SfxSingleRecordReader( SvStream *pStream ) -: SfxMiniRecordReader() +: SfxMiniRecordReader() { // Startposition merken, um im Fehlerfall zur"uck-seeken zu k"onnen #ifdef DBG_UTIL @@ -564,11 +564,11 @@ SfxSingleRecordReader::SfxSingleRecordReader( SvStream *pStream, USHORT nTag ) bool SfxSingleRecordReader::FindHeader_Impl ( - UINT16 nTypes, // arithm. Veroderung erlaubter Record-Typen - UINT16 nTag // zu findende Record-Art-Kennung + UINT16 nTypes, // arithm. Veroderung erlaubter Record-Typen + UINT16 nTag // zu findende Record-Art-Kennung ) -/* [Beschreibung] +/* [Beschreibung] Interne Methode zum lesen des Headers des ersten Record, der einem der Typen in 'nTypes' entspricht und mit der Art-Kennung 'nTag' @@ -630,11 +630,11 @@ bool SfxSingleRecordReader::FindHeader_Impl SfxMultiFixRecordWriter::SfxMultiFixRecordWriter ( - BYTE nRecordType, // Subklassen Record-Kennung - SvStream* pStream, // Stream, in dem der Record angelegt wird - UINT16 nContentTag, // Content-Art-Kennung - BYTE nContentVer, // Content-Versions-Kennung - UINT32 // Gr"o\se jedes einzelnen Contents in Bytes + BYTE nRecordType, // Subklassen Record-Kennung + SvStream* pStream, // Stream, in dem der Record angelegt wird + UINT16 nContentTag, // Content-Art-Kennung + BYTE nContentVer, // Content-Versions-Kennung + UINT32 // Gr"o\se jedes einzelnen Contents in Bytes ) /* [Beschreibung] @@ -653,10 +653,10 @@ SfxMultiFixRecordWriter::SfxMultiFixRecordWriter SfxMultiFixRecordWriter::SfxMultiFixRecordWriter ( - SvStream* pStream, // Stream, in dem der Record angelegt wird - UINT16 nContentTag, // Content-Art-Kennung - BYTE nContentVer, // Content-Versions-Kennung - UINT32 // Gr"o\se jedes einzelnen Contents in Bytes + SvStream* pStream, // Stream, in dem der Record angelegt wird + UINT16 nContentTag, // Content-Art-Kennung + BYTE nContentVer, // Content-Versions-Kennung + UINT32 // Gr"o\se jedes einzelnen Contents in Bytes ) /* [Beschreibung] @@ -677,7 +677,7 @@ SfxMultiFixRecordWriter::SfxMultiFixRecordWriter UINT32 SfxMultiFixRecordWriter::Close( bool bSeekToEndOfRec ) -// siehe <SfxMiniRecordWriter> +// siehe <SfxMiniRecordWriter> { // Header noch nicht geschrieben? @@ -704,10 +704,10 @@ UINT32 SfxMultiFixRecordWriter::Close( bool bSeekToEndOfRec ) SfxMultiVarRecordWriter::SfxMultiVarRecordWriter ( - BYTE nRecordType, // Record-Kennung der Subklasse + BYTE nRecordType, // Record-Kennung der Subklasse SvStream* pStream, // Stream, in dem der Record angelegt wird - UINT16 nRecordTag, // Gesamt-Art-Kennung - BYTE nRecordVer // Gesamt-Versions-Kennung + UINT16 nRecordTag, // Gesamt-Art-Kennung + BYTE nRecordVer // Gesamt-Versions-Kennung ) /* [Beschreibung] @@ -725,8 +725,8 @@ SfxMultiVarRecordWriter::SfxMultiVarRecordWriter SfxMultiVarRecordWriter::SfxMultiVarRecordWriter ( SvStream* pStream, // Stream, in dem der Record angelegt wird - UINT16 nRecordTag, // Gesamt-Art-Kennung - BYTE nRecordVer // Gesamt-Versions-Kennung + UINT16 nRecordTag, // Gesamt-Art-Kennung + BYTE nRecordVer // Gesamt-Versions-Kennung ) /* [Beschreibung] @@ -752,7 +752,7 @@ SfxMultiVarRecordWriter::SfxMultiVarRecordWriter SfxMultiVarRecordWriter::~SfxMultiVarRecordWriter() -/* [Beschreibung] +/* [Beschreibung] Der Dtor der Klasse <SfxMultiVarRecordWriter> schlie\st den Record automatisch, falls <SfxMultiVarRecordWriter::Close()> nicht bereits @@ -769,7 +769,7 @@ SfxMultiVarRecordWriter::~SfxMultiVarRecordWriter() void SfxMultiVarRecordWriter::FlushContent_Impl() -/* [Beschreibung] +/* [Beschreibung] Interne Methode zum Abschlie\sen eines einzelnen Contents. */ @@ -848,11 +848,11 @@ UINT32 SfxMultiVarRecordWriter::Close( bool bSeekToEndOfRec ) void SfxMultiMixRecordWriter::NewContent ( - UINT16 nContentTag, // Kennung f"ur die Art des Contents - BYTE nContentVer // Kennung f"ur die Version des Contents + UINT16 nContentTag, // Kennung f"ur die Art des Contents + BYTE nContentVer // Kennung f"ur die Version des Contents ) -/* [Beschreibung] +/* [Beschreibung] Mit dieser Methode wird in den Record ein neuer Content eingef"ugt und dessen Content-Tag sowie dessen Content-Version angegeben. Jeder, @@ -916,7 +916,7 @@ bool SfxMultiRecordReader::ReadHeader_Impl() //------------------------------------------------------------------------- SfxMultiRecordReader::SfxMultiRecordReader( SvStream *pStream ) -: _pContentOfs( NULL ), _nContentNo(0) +: _pContentOfs( NULL ), _nContentNo(0) { // Position im Stream merken, um im Fehlerfall zur"uck-seeken zu k"onnen _nStartPos = pStream->Tell(); @@ -936,7 +936,7 @@ SfxMultiRecordReader::SfxMultiRecordReader( SvStream *pStream ) //------------------------------------------------------------------------- SfxMultiRecordReader::SfxMultiRecordReader( SvStream *pStream, UINT16 nTag ) -: _nContentNo(0) +: _nContentNo(0) { // Position im Stream merken, um im Fehlerfall zur"uck-seeken zu k"onnen _nStartPos = pStream->Tell(); @@ -966,7 +966,7 @@ SfxMultiRecordReader::~SfxMultiRecordReader() bool SfxMultiRecordReader::GetContent() -/* [Beschreibung] +/* [Beschreibung] Positioniert den Stream an den Anfang des n"chsten bzw. beim 1. Aufruf auf den Anfang des ersten Contents im Record und liest ggf. dessen @@ -991,7 +991,7 @@ bool SfxMultiRecordReader::GetContent() // #99366#: correct stream pos in every case; // the if clause was added by MT a long time ago, - // maybe to 'repair' other corrupt documents; but this + // maybe to 'repair' other corrupt documents; but this // gives errors when writing with 5.1 and reading with current // versions, so we decided to remove the if clause (KA-05/17/2002) // if ( nNewPos > _pStream->Tell() ) |