Internal: a structure use to read SfxMultiRecord zone of a StarFileManager.
More...
Internal: a structure use to read SfxMultiRecord zone of a StarFileManager.
◆ SfxMultiRecord() [1/2]
StarFileManagerInternal::SfxMultiRecord::SfxMultiRecord |
( |
StarZone & |
zone | ) |
|
|
inlineexplicit |
◆ SfxMultiRecord() [2/2]
StarFileManagerInternal::SfxMultiRecord::SfxMultiRecord |
( |
SfxMultiRecord const & |
orig | ) |
|
|
private |
◆ close()
void StarFileManagerInternal::SfxMultiRecord::close |
( |
std::string const & |
wh | ) |
|
|
inline |
◆ getHeaderTag()
int StarFileManagerInternal::SfxMultiRecord::getHeaderTag |
( |
| ) |
const |
|
inline |
returns the header tag or -1
◆ getLastContentPosition()
long StarFileManagerInternal::SfxMultiRecord::getLastContentPosition |
( |
| ) |
const |
|
inline |
◆ getNewContent()
bool StarFileManagerInternal::SfxMultiRecord::getNewContent |
( |
std::string const & |
wh | ) |
|
|
inline |
try to go to the new content positon
◆ open()
bool StarFileManagerInternal::SfxMultiRecord::open |
( |
| ) |
|
|
inline |
◆ operator=()
◆ operator<<
std::ostream & operator<< |
( |
std::ostream & |
o, |
|
|
SfxMultiRecord const & |
r |
|
) |
| |
|
friend |
basic operator<< ; print header data
◆ m_actualRecord
uint16_t StarFileManagerInternal::SfxMultiRecord::m_actualRecord |
|
protected |
◆ m_contentSize
uint32_t StarFileManagerInternal::SfxMultiRecord::m_contentSize |
|
protected |
◆ m_endPos
long StarFileManagerInternal::SfxMultiRecord::m_endPos |
|
protected |
◆ m_extra
std::string StarFileManagerInternal::SfxMultiRecord::m_extra |
|
protected |
extra data
Referenced by open().
◆ m_headerTag
uint16_t StarFileManagerInternal::SfxMultiRecord::m_headerTag |
|
protected |
◆ m_headerType
uint8_t StarFileManagerInternal::SfxMultiRecord::m_headerType |
|
protected |
◆ m_headerVersion
uint8_t StarFileManagerInternal::SfxMultiRecord::m_headerVersion |
|
protected |
the header version
Referenced by open().
◆ m_numRecord
uint16_t StarFileManagerInternal::SfxMultiRecord::m_numRecord |
|
protected |
◆ m_offsetList
std::vector<uint32_t> StarFileManagerInternal::SfxMultiRecord::m_offsetList |
|
protected |
◆ m_startPos
long StarFileManagerInternal::SfxMultiRecord::m_startPos |
|
protected |
◆ m_zone
StarZone& StarFileManagerInternal::SfxMultiRecord::m_zone |
|
protected |
◆ m_zoneOpened
bool StarFileManagerInternal::SfxMultiRecord::m_zoneOpened |
|
protected |
◆ m_zoneType
unsigned char StarFileManagerInternal::SfxMultiRecord::m_zoneType |
|
protected |
The documentation for this struct was generated from the following file: