#include <SPKFileRep.H>
Public Member Functions | |
Header () | |
Header (std::ifstream &ifs, std::streampos origin, int version, bool readEntries=true) throw (FS::EndOfFile, FS::Failure) | |
void | Read (std::ifstream &ifs, std::streampos origin, int version, bool readEntries=true) throw (FS::EndOfFile, FS::Failure) |
void | Write (std::ostream &ofs, std::streampos origin) throw (FS::Failure) |
void | BackPatch (std::ostream &ofs, std::streampos origin) const throw (FS::Failure) |
void | Debug (std::ostream &os, bool verbose=false) const throw () |
Static Public Member Functions | |
static void | Skip (std::ifstream &ifs, std::streampos origin, int version) throw (FS::EndOfFile, FS::Failure) |
Public Attributes | |
UShort | num |
UShort | type |
HeaderEntry * | entry |
Private Member Functions | |
void | ReadListV1 (std::ifstream &ifs, std::streampos origin) throw (FS::EndOfFile, FS::Failure) |
void | WriteList (std::ostream &ofs, std::streampos origin) throw (FS::Failure) |
void | WriteSortedList (std::ostream &ofs, std::streampos origin) throw (FS::Failure) |
Static Private Member Functions | |
static void | SkipListV1 (std::ifstream &ifs, int num) throw (FS::EndOfFile, FS::Failure) |
|
Definition at line 101 of file SPKFileRep.H. |
|
Definition at line 102 of file SPKFileRep.H. References Read(). |
|
Definition at line 200 of file SPKFileRep.C. References FS::Seek(), and FS::Write(). Referenced by SMultiPKFile::Rewrite(). |
|
Definition at line 213 of file SPKFileRep.C. References verbose. |
|
Definition at line 97 of file SPKFileRep.C. References NEW_ARRAY, FS::Read(), SPKFileRep::SourceFuncVersion, and VestaSourceSRPC::version. Referenced by Header(). |
|
Definition at line 160 of file SPKFileRep.C. |
|
Definition at line 65 of file SPKFileRep.C. References num, SPKFileRep::SourceFuncVersion, type, and VestaSourceSRPC::version. Referenced by SPKFile::Read(). |
|
Definition at line 90 of file SPKFileRep.C. References FS::Seek(). |
|
Definition at line 128 of file SPKFileRep.C. References FS::Write(). |
|
Definition at line 169 of file SPKFileRep.C. |
|
Definition at line 189 of file SPKFileRep.C. |
|
Definition at line 150 of file SPKFileRep.H. |
|
Definition at line 146 of file SPKFileRep.H. Referenced by Skip(). |
|
Definition at line 147 of file SPKFileRep.H. Referenced by Skip(). |