Lines Matching refs:StgDirEntry
53 StgDirEntry::StgDirEntry( const void* pBuffer, sal_uInt32 nBufferLen, sal_Bool * pbOk ) : StgAvlNod… in StgDirEntry() function in StgDirEntry
60 StgDirEntry::StgDirEntry( const StgEntry& r ) : StgAvlNode(), aEntry( r ) in StgDirEntry() function in StgDirEntry
67 void StgDirEntry::InitMembers() in InitMembers()
90 StgDirEntry::~StgDirEntry() in ~StgDirEntry()
100 short StgDirEntry::Compare( const StgAvlNode* p ) const in Compare()
105 const StgDirEntry* pEntry = (const StgDirEntry*) p; in Compare()
117 void StgDirEntry::Enum( sal_Int32& n ) in Enum()
123 ((StgDirEntry*) pLeft)->Enum( n ); nLeft = ((StgDirEntry*) pLeft)->nEntry; in Enum()
127 ((StgDirEntry*) pRight)->Enum( n ); nRight = ((StgDirEntry*) pRight)->nEntry; in Enum()
141 void StgDirEntry::DelTemp( sal_Bool bForce ) in DelTemp()
144 ((StgDirEntry*) pLeft)->DelTemp( sal_False ); in DelTemp()
146 ((StgDirEntry*) pRight)->DelTemp( sal_False ); in DelTemp()
174 sal_Bool StgDirEntry::Store( StgDirStrm& rStrm ) in Store()
182 if( !((StgDirEntry*) pLeft)->Store( rStrm ) ) in Store()
185 if( !((StgDirEntry*) pRight)->Store( rStrm ) ) in Store()
193 sal_Bool StgDirEntry::StoreStream( StgIo& rIo ) in StoreStream()
217 sal_Bool StgDirEntry::StoreStreams( StgIo& rIo ) in StoreStreams()
222 if( !((StgDirEntry*) pLeft)->StoreStreams( rIo ) ) in StoreStreams()
225 if( !((StgDirEntry*) pRight)->StoreStreams( rIo ) ) in StoreStreams()
235 void StgDirEntry::RevertAll() in RevertAll()
239 ((StgDirEntry*) pLeft)->RevertAll(); in RevertAll()
241 ((StgDirEntry*) pRight)->RevertAll(); in RevertAll()
248 sal_Bool StgDirEntry::IsDirty() in IsDirty()
252 if( pLeft && ((StgDirEntry*) pLeft)->IsDirty() ) in IsDirty()
254 if( pRight && ((StgDirEntry*) pRight)->IsDirty() ) in IsDirty()
263 void StgDirEntry::OpenStream( StgIo& rIo, sal_Bool bForceBig ) in OpenStream()
285 void StgDirEntry::Close() in Close()
295 sal_Int32 StgDirEntry::GetSize() in GetSize()
308 sal_Bool StgDirEntry::SetSize( sal_Int32 nNewSize ) in SetSize()
395 sal_Int32 StgDirEntry::Seek( sal_Int32 nNew ) in Seek()
440 sal_Int32 StgDirEntry::Read( void* p, sal_Int32 nLen ) in Read()
463 sal_Int32 StgDirEntry::Write( const void* p, sal_Int32 nLen ) in Write()
501 void StgDirEntry::Copy( StgDirEntry& rDest ) in Copy()
524 void StgDirEntry::Copy( BaseStorageStream& rDest ) in Copy()
551 sal_Bool StgDirEntry::Commit() in Commit()
569 for( StgDirEntry* p = aIter.First(); p && bRes; p = aIter.Next() ) in Commit()
577 sal_Bool StgDirEntry::Revert() in Revert()
590 StgDirEntry* op = aOIter.First(); in Revert()
612 StgDirEntry* p = aIter.First(); in Revert()
639 sal_Bool StgDirEntry::Strm2Tmp() in Strm2Tmp()
702 sal_Bool StgDirEntry::Tmp2Strm() in Tmp2Strm()
761 sal_Bool StgDirEntry::IsContained( StgDirEntry* pStg ) in IsContained()
766 StgDirEntry* p = aIter.First(); in IsContained()
784 void StgDirEntry::Invalidate( sal_Bool bDel ) in Invalidate()
795 for( StgDirEntry* p = aIter.First(); p; p = aIter.Next() ) in Invalidate()
822 pRoot = new StgDirEntry( aRoot ); in StgDirStrm()
829 pEntry = (StgDirEntry*) this; // just for a bit pattern in StgDirStrm()
845 StgDirEntry* pUpper, in SetupEntry()
867 StgDirEntry* pCur = new StgDirEntry( p, STGENTRY_SIZE, &bOk ); in SetupEntry()
1006 StgDirEntry* StgDirStrm::Find( StgDirEntry& rStg, const String& rName ) in Find()
1018 StgDirEntry aTest( aEntry ); in Find()
1019 return (StgDirEntry*) rStg.pDown->Find( &aTest ); in Find()
1027 StgDirEntry* StgDirStrm::Create in Create()
1028 ( StgDirEntry& rStg, const String& rName, StgEntryType eType ) in Create()
1038 StgDirEntry* pRes = Find( rStg, rName ); in Create()
1054 pRes = new StgDirEntry( aEntry ); in Create()
1073 sal_Bool StgDirStrm::Rename( StgDirEntry& rStg, const String& rOld, const String& rNew ) in Rename()
1075 StgDirEntry* p = Find( rStg, rOld ); in Rename()
1096 sal_Bool StgDirStrm::Move( StgDirEntry& rStg1, StgDirEntry& rStg2, const String& rName ) in Move()
1098 StgDirEntry* p = Find( rStg1, rName ); in Move()