The top level container of a SIS file.
More...
#include <sisfile.h>
The top level container of a SIS file.
Based on documentation by Alexander Thoukydides alex@.nosp@m.thou.nosp@m.ky.co.nosp@m..uk.
Definition at line 35 of file sisfile.h.
◆ SISFile()
◆ ~SISFile()
◆ compareApp()
◆ fillFrom()
| SisRC SISFile::fillFrom |
( |
uint8_t * |
buf, |
|
|
off_t |
len |
|
) |
| |
Populate the fields.
- Parameters
-
| buf | The buffer to read from. |
| len | The length of the buffer. |
Definition at line 48 of file sisfile.cpp.
◆ getLanguage() [1/2]
| int SISFile::getLanguage |
( |
| ) |
|
Return the currently selected installation language.
Definition at line 137 of file sisfile.cpp.
◆ getLanguage() [2/2]
◆ getName()
| uint8_t * SISFile::getName |
( |
| ) |
|
Get the name of this component, in the selected language.
Definition at line 149 of file sisfile.cpp.
◆ getResidualEnd()
| uint32_t SISFile::getResidualEnd |
( |
| ) |
|
|
inline |
Get the number of bytes that should be copied to the residual sis file on the psion.
Definition at line 78 of file sisfile.h.
◆ ownBuffer()
| void SISFile::ownBuffer |
( |
| ) |
|
|
inline |
◆ sameApp()
| bool SISFile::sameApp |
( |
SISFile * |
other | ) |
|
Is this the same application?
◆ setDrive()
| void SISFile::setDrive |
( |
char |
drive | ) |
|
◆ setFiles()
| void SISFile::setFiles |
( |
int |
nFiles | ) |
|
Set the number of installed files.
Definition at line 161 of file sisfile.cpp.
◆ setLanguage()
| void SISFile::setLanguage |
( |
int |
lang | ) |
|
Set the selected installation language.
Definition at line 167 of file sisfile.cpp.
◆ updateEnd()
| void SISFile::updateEnd |
( |
uint32_t |
pos | ) |
|
|
private |
◆ m_buf
◆ m_componentRecord
◆ m_end
◆ m_fileRecords
◆ m_header
◆ m_langRecords
◆ m_ownBuffer
| bool SISFile::m_ownBuffer |
|
private |
◆ m_reqRecords
The documentation for this class was generated from the following files: