summaryrefslogtreecommitdiff
path: root/svl
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2011-07-27 22:08:37 +0100
committerCaolán McNamara <caolanm@redhat.com>2011-07-27 22:08:37 +0100
commita2c7a85db679aa537524a772ce7989980398fe34 (patch)
treea645ac62655850c6c6c4f189999ed7954e1cff9e /svl
parent6b61814afb849a65060cbf217ea448c3ead2d129 (diff)
callcatcher: remove various unused methods
Diffstat (limited to 'svl')
-rw-r--r--svl/inc/svl/filerec.hxx5
-rw-r--r--svl/source/filerec/filerec.cxx161
2 files changed, 1 insertions, 165 deletions
diff --git a/svl/inc/svl/filerec.hxx b/svl/inc/svl/filerec.hxx
index 6b7ff27ba506..aabb4cdb5e00 100644
--- a/svl/inc/svl/filerec.hxx
+++ b/svl/inc/svl/filerec.hxx
@@ -298,10 +298,7 @@ protected:
}
public:
- static sal_uInt16 ScanRecordType( SvStream *pStream );
-
- SfxMiniRecordReader( SvStream *pStream );
- SfxMiniRecordReader( SvStream *pStream, sal_uInt8 nTag );
+ SfxMiniRecordReader( SvStream *pStream, sal_uInt8 nTag );
inline ~SfxMiniRecordReader();
inline sal_uInt8 GetTag() const;
diff --git a/svl/source/filerec/filerec.cxx b/svl/source/filerec/filerec.cxx
index 21b6a3bffa4e..0206d32ed011 100644
--- a/svl/source/filerec/filerec.cxx
+++ b/svl/source/filerec/filerec.cxx
@@ -127,123 +127,6 @@ sal_uInt32 SfxMiniRecordWriter::Close
return 0;
}
-//=========================================================================
-
-sal_uInt16 SfxMiniRecordReader::ScanRecordType
-(
- SvStream* pStream /* <SvStream> an dessen aktueller Position
- ein Record liegt, dessen Typ erkannt werden
- soll.
- */
-)
-
-/* [Beschreibung]
-
- Mit dieser statischen Methode kann ermittelt werden, ob sich an der
- aktuellen Position in einem Stream ein Record befindet, und der Typ
- des Records kann ermittelt werden.
-
- Die Position im Stream ist nach dem Aufruf aufver"andert.
-
-
- [Anmerkung]
-
- Die Record-Typen k"onnen zwar (abgesehen vom Drawing-Enginge-Record)
- untereinander eindeutig erkannt werden, es besteht jedoch die Gefahr
- der Verwechslung von Records mit normalen Daten. File-Formate sollten
- darauf R"ucksicht nehmen. Handelt es sich um keinen Record, wird
- am wahrscheinlichsten SFX_REC_TYPE_MINI zur"uckgeliefert, da dieser
- Typ sich aufgrund seines sparsam kurzen Headers durch die k"urzeste
- Kennung auszeichnet.
-
-
- [R"uckgabewert]
-
- sal_uInt16 SFX_REC_TYPE_EOR
- An der aktuellen Position des Streams
- steht eine End-Of-Records-Kennung.
-
- SFX_REC_TYPE_MINI
- Es handelt sich um einen SW3 kompatiblen
- Mini-Record, dessen einzige Kennung sein
- 'Mini-Tag' ist.
-
- SFX_REC_TYPE_SINGLE
- Es handelt sich um einen Extended-Record
- mit einem einzigen Content, der durch eine
- Version und ein Tag n"aher gekennzeichnet
- ist.
-
- SFX_REC_TYPE_FIXSIZE
- Es handelt sich um einen Extended-Record
- mit mehreren Contents gleicher Gr"o\se,
- die gemeinsam durch eine einzige Version
- und ein einziges gemeinsames Tag n"aher
- gekennzeichnet sind.
-
- SFX_REC_TYPE_VARSIZE
- Es handelt sich um einen Extended-Record
- mit mehreren Contents variabler Gr"o\se,
- die gemeinsam durch eine einzige Version
- und ein einziges gemeinsames Tag n"aher
- gekennzeichnet sind.
-
- SFX_REC_TYPE_MIXTAGS
- Es handelt sich um einen Extended-Record
- mit mehreren Contents variabler Gr"o\se,
- die jeweils durch ein eignes Tag und
- eine eigene Versions-Nummer n"aher
- gekennzeichnet sind.
-
- SFX_REC_TYPE_DRAWENG
- Es handelt sich wahrscheinlich um einen
- Drawing-Engine-Record. Dieser Record-Typ
- kann von den Klassen dieser Gruppe nicht
- interpretiert werden.
-*/
-
-{
- // die ersten 4 Bytes als Mini-Header lesen
- sal_uInt32 nHeader;
- *pStream >> nHeader;
-
- // k"onnte es sich um einen extended-Record handeln?
- sal_uInt16 nPreTag = sal::static_int_cast< sal_uInt16 >(SFX_REC_PRE(nHeader));
- if ( SFX_REC_PRETAG_EXT == nPreTag )
- {
- // die n"achsten 4 Bytes als extended-Header lesen
- *pStream >> nHeader;
-
- // Stream-Position restaurieren
- pStream->SeekRel(-8);
-
- // liegt eine g"ultige Record-Kennung vor?
- sal_uInt16 nType = sal::static_int_cast< sal_uInt16 >(SFX_REC_TYP(nHeader));
- if ( nType >= SFX_REC_TYPE_FIRST && nType <= SFX_REC_TYPE_LAST )
- // entsprechenden extended-Record-Typ zur"uckliefern
- return nType;
-
- // sonst ist der Record-Typ unbekannt
- return SFX_REC_TYPE_NONE;
- }
-
- // Stream-Position restaurieren
- pStream->SeekRel(-4);
-
- // liegt eine End-Of-Record-Kennung vor?
- if ( SFX_REC_PRETAG_EOR == nPreTag )
- return nPreTag;
-
- // liegt ein Drawin-Engine-Record vor?
- if ( nHeader == sal_uInt32(*"DRMD") || nHeader == sal_uInt32(*"DRVW") )
- return SFX_REC_TYPE_DRAWENG;
-
- // alle anderen sind grunds"atzlich g"ultige Mini-Records
- return SFX_REC_TYPE_MINI;
-}
-
-//-------------------------------------------------------------------------
-
bool SfxMiniRecordReader::SetHeader_Impl( sal_uInt32 nHeader )
/* [Beschreibung]
@@ -271,50 +154,6 @@ bool SfxMiniRecordReader::SetHeader_Impl( sal_uInt32 nHeader )
return bRet;
}
-//-------------------------------------------------------------------------
-
-SfxMiniRecordReader::SfxMiniRecordReader
-(
- SvStream* pStream /* <SvStream>, an dessen aktueller
- Position sich ein <SfxMiniRecord>
- befindet.
- */
-)
-
-/* [Beschreibung]
-
- Dieser Ctor liest den Header eines <SfxMiniRecord> ab der aktuellen
- Position von 'pStream'. Da grunds"atzlich fast 4-Byte Kombination ein
- g"ultiger SfxMiniRecord-Header ist, bleiben die einzig m"oglichen
- Fehler der EOF-Status des Streams, und ein SFX_REC_PRETAG_EOR
- als Pre-Tag. Ein entsprechender Error-Code (ERRCODE_IO_EOF bzw.
- ERRCODE_IO_WRONGFORMAT) ist dann am Stream gesetzt, dessen Position
- dann au\serdem unver"andert ist.
-*/
-
-: _pStream( pStream ),
- _bSkipped( sal_False )
-{
- // Header einlesen
- sal_uInt32 nStartPos = pStream->Tell(); // um im Fehlerfall zur"uck zu-seeken
- DBG( DbgOutf( "SfxFileRec: reading record at %ul", nStartPos ) );
- sal_uInt32 nHeader;
- *pStream >> nHeader;
-
- // Headerdaten extrahieren
- SetHeader_Impl( nHeader );
-
- // Fehlerbehandlung
- if ( pStream->IsEof() )
- _nPreTag = SFX_REC_PRETAG_EOR;
- else if ( _nPreTag == SFX_REC_PRETAG_EOR )
- pStream->SetError( ERRCODE_IO_WRONGFORMAT );
- if ( !IsValid() )
- pStream->Seek( nStartPos );
-}
-
-//-------------------------------------------------------------------------
-
SfxMiniRecordReader::SfxMiniRecordReader
(
SvStream* pStream, /* <SvStream>, an dessen aktueller