|
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 |