|
Public Types |
| enum | { LSB = 0x1
} |
Public Member Functions |
| | XorFPTag () throw () |
| | XorFPTag (RecoveryReader &rd) throw (VestaLog::Error, VestaLog::Eof) |
| | XorFPTag (const FP::List &fps, const BitVector &bv, const IntIntTblLR *imap=NULL) throw () |
| void | Zero () throw () |
| void | Init (const FP::List &fps, const BitVector &bv, const IntIntTblLR *imap=NULL) throw () |
| Word | Xor () throw () |
| FP::Tag & | FPVal (const FP::List &fps, const BitVector &bv, const IntIntTblLR *imap=NULL) throw () |
| void | UnlazyFPVal (const FP::List &fps, const BitVector &bv, const IntIntTblLR *imap=NULL) throw () |
| void | InvalidateFPVal () throw () |
| bool | FPValIsUnlazied () throw () |
| void | Log (VestaLog &log) const throw (VestaLog::Error) |
| void | Recover (RecoveryReader &rd) throw (VestaLog::Error, VestaLog::Eof) |
| void | Write (std::ostream &ofs) const throw (FS::Failure) |
| void | Read (std::istream &ifs) throw (FS::EndOfFile, FS::Failure) |
| void | Debug (std::ostream &os, int indent=2) const throw () |
Private Attributes |
| XorTag | xort |
| FP::Tag | fp |