LibreOffice Module filter (master) 1
Public Member Functions | Public Attributes | List of all members
DffRecordManager Class Reference

#include <msdffimp.hxx>

Inheritance diagram for DffRecordManager:
[legend]
Collaboration diagram for DffRecordManager:
[legend]

Public Member Functions

void Clear ()
 
void Consume (SvStream &rIn, sal_uInt32 nStOfs=0)
 
bool SeekToContent (SvStream &rIn, sal_uInt16 nRecType, DffSeekToContentMode eMode=SEEK_FROM_BEGINNING)
 
DffRecordHeaderGetRecordHeader (sal_uInt16 nRecType, DffSeekToContentMode eMode=SEEK_FROM_BEGINNING)
 
 DffRecordManager ()
 
 DffRecordManager (SvStream &rIn)
 
DffRecordHeaderCurrent ()
 
DffRecordHeaderFirst ()
 
DffRecordHeaderNext ()
 
DffRecordHeaderPrev ()
 
DffRecordHeaderLast ()
 
- Public Member Functions inherited from DffRecordList
 DffRecordList (DffRecordList *pList)
 
 ~DffRecordList ()
 

Public Attributes

DffRecordListpCList
 
- Public Attributes inherited from DffRecordList
sal_uInt32 nCount
 
sal_uInt32 nCurrent
 
DffRecordListpPrev
 
std::unique_ptr< DffRecordListpNext
 
DffRecordHeader mHd [DFF_RECORD_MANAGER_BUF_SIZE]
 

Detailed Description

Definition at line 379 of file msdffimp.hxx.

Constructor & Destructor Documentation

◆ DffRecordManager() [1/2]

DffRecordManager::DffRecordManager ( )

Definition at line 2966 of file msdffimp.cxx.

◆ DffRecordManager() [2/2]

DffRecordManager::DffRecordManager ( SvStream rIn)
explicit

Definition at line 2972 of file msdffimp.cxx.

References Consume().

Member Function Documentation

◆ Clear()

void DffRecordManager::Clear ( )

Definition at line 3009 of file msdffimp.cxx.

References DffRecordList::nCount, DffRecordList::nCurrent, pCList, and DffRecordList::pNext.

Referenced by Consume().

◆ Consume()

void DffRecordManager::Consume ( SvStream rIn,
sal_uInt32  nStOfs = 0 
)

◆ Current()

DffRecordHeader * DffRecordManager::Current ( )

◆ First()

DffRecordHeader * DffRecordManager::First ( )

Definition at line 3025 of file msdffimp.cxx.

References DffRecordList::mHd, DffRecordList::nCount, DffRecordList::nCurrent, and pCList.

Referenced by GetRecordHeader().

◆ GetRecordHeader()

DffRecordHeader * DffRecordManager::GetRecordHeader ( sal_uInt16  nRecType,
DffSeekToContentMode  eMode = SEEK_FROM_BEGINNING 
)

◆ Last()

DffRecordHeader * DffRecordManager::Last ( )

◆ Next()

DffRecordHeader * DffRecordManager::Next ( void  )

◆ Prev()

DffRecordHeader * DffRecordManager::Prev ( )

◆ SeekToContent()

bool DffRecordManager::SeekToContent ( SvStream rIn,
sal_uInt16  nRecType,
DffSeekToContentMode  eMode = SEEK_FROM_BEGINNING 
)

Member Data Documentation

◆ pCList

DffRecordList* DffRecordManager::pCList

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