#include <SMultiPKFileRep.H>
Public Types | |
typedef FP::Tag * | FPTagPtr |
Public Member Functions | |
Header () throw () | |
Header (std::ifstream &ifs) throw (BadMPKFile, FS::EndOfFile, FS::Failure) | |
bool | AppendNewHeaderEntry (const FP::Tag &pk) throw () |
void | RemoveHeaderEntry (const FP::Tag &pk) throw () |
void | Read (std::ifstream &ifs) throw (BadMPKFile, FS::EndOfFile,FS::Failure) |
void | ReadEntries (std::ifstream &ifs) throw (FS::EndOfFile, FS::Failure) |
void | ReadPKFiles (std::ifstream &ifs) throw (FS::EndOfFile, FS::Failure) |
void | Write (std::ostream &ofs) throw (FS::Failure) |
void | WriteEntries (std::ostream &ofs) throw (FS::Failure) |
void | BackPatch (std::ostream &ofs) throw (FS::Failure) |
int | Size () |
void | Debug (std::ostream &os, bool verbose=false) const throw () |
Public Attributes | |
UShort | version |
UShort | num |
UInt | totalLen |
UShort | type |
UInt | lenOffset |
UShort | pksLen |
FPTagPtr * | pkSeq |
HdrEntryMap | pkTbl |
Private Member Functions | |
void | ReadListV1 (std::ifstream &ifs) throw (FS::EndOfFile, FS::Failure) |
void | WriteList (std::ostream &ofs) throw (FS::Failure) |
void | WriteSortedList (std::ostream &ofs) throw (FS::Failure) |
|
Definition at line 197 of file SMultiPKFileRep.H. |
|
Definition at line 126 of file SMultiPKFileRep.H. |
|
Definition at line 129 of file SMultiPKFileRep.H. References SMultiPKFileRep::HeaderEntry::Read(). |
|
Definition at line 68 of file SMultiPKFileRep.C. References max(), NEW_ARRAY, NEW_CONSTR, and SMultiPKFileRep::HeaderEntry::pk. |
|
Definition at line 278 of file SMultiPKFileRep.C. References SMultiPKFileRep::HeaderEntry::offset, SMultiPKFileRep::HeaderEntry::offsetLoc, FS::Posn(), FS::Seek(), and FS::Write(). |
|
Definition at line 300 of file SMultiPKFileRep.C. References SMultiPKFileRep::HeaderEntry::Debug(), verbose, and VestaSourceSRPC::version. |
|
Definition at line 111 of file SMultiPKFileRep.C. References SPKFileRep::FirstVersion, SPKFileRep::LastVersion, SPKFileRep::MPKMagicNumVersion, FS::Posn(), and FS::Read(). |
|
Definition at line 160 of file SMultiPKFileRep.C. References SPKFileRep::SourceFuncVersion. Referenced by SMultiPKFile::ReadHeader(). |
|
Definition at line 202 of file SMultiPKFileRep.C. References NEW_ARRAY, NEW_CONSTR, SMultiPKFileRep::HeaderEntry::offset, SMultiPKFileRep::HeaderEntry::pk, and SMultiPKFileRep::HeaderEntry::pkLen. |
|
Definition at line 263 of file SMultiPKFileRep.C. References NEW_CONSTR, SMultiPKFileRep::HeaderEntry::offset, SMultiPKFileRep::HeaderEntry::pk, SMultiPKFileRep::HeaderEntry::pkfile, and SMultiPKFileRep::HeaderEntry::pkhdr. |
|
Definition at line 89 of file SMultiPKFileRep.C. |
|
Definition at line 186 of file SMultiPKFileRep.H. References VestaSourceSRPC::version. |
|
Definition at line 134 of file SMultiPKFileRep.C. References SPKFileRep::LastVersion, SPKFileRep::MPKMagicNumVersion, FS::Posn(), VestaSourceSRPC::version, and FS::Write(). |
|
Definition at line 184 of file SMultiPKFileRep.C. |
|
Definition at line 229 of file SMultiPKFileRep.C. References SMultiPKFileRep::HeaderEntry::Write(). |
|
Definition at line 251 of file SMultiPKFileRep.C. |
|
Definition at line 206 of file SMultiPKFileRep.H. |
|
Definition at line 201 of file SMultiPKFileRep.H. Referenced by MPKFileIter::Next(), and SMultiPKFile::SeekToPKFile(). |
|
Definition at line 208 of file SMultiPKFileRep.H. Referenced by MPKFileIter::Next(), and CacheS::VToSCache(). |
|
Definition at line 207 of file SMultiPKFileRep.H. |
|
Definition at line 209 of file SMultiPKFileRep.H. Referenced by MPKFileIter::Next(). |
|
Definition at line 202 of file SMultiPKFileRep.H. |
|
Definition at line 203 of file SMultiPKFileRep.H. Referenced by SMultiPKFile::SeekToPKFile(). |
|
Definition at line 200 of file SMultiPKFileRep.H. Referenced by SMultiPKFile::SeekToPKFile(). |