Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

FV.C File Reference

#include <Basics.H>
#include <FS.H>
#include <VestaLog.H>
#include <Recovery.H>
#include "TextIO.H"
#include "BitVector.H"
#include "FV.H"
#include "CompactFV.H"

Go to the source code of this file.

Functions

void Indent (ostream &os, int indent) throw ()
void FV::List::Copy (const FV::List &l) throw ()
int FV::List::Size () const throw ()
void FV::List::Send (SRPC &srpc) const throw (SRPC::failure, PrefixTbl::Overflow)
void FV::List::Recv (SRPC &srpc) throw (SRPC::failure)
ostream & operator<< (ostream &os, const FV::List &names) throw ()
void FV::List::Print (ostream &os, int indent, const BitVector *bv) const throw ()
void FV::List::Log (VestaLog &log) const throw (VestaLog::Error)
void FV::List::Recover (RecoveryReader &rd) throw (VestaLog::Error, VestaLog::Eof)
void FV::List::Write (ostream &ofs) const throw (FS::Failure)
void FV::List::Read (istream &ifs) throw (FS::EndOfFile, FS::Failure)
void FV::ListApp::Grow (int sizeHint) throw ()
int FV::ListApp::Append (const FV::T &s) throw ()
void FV::ListApp::Pack (const BitVector &packMask) throw ()


Function Documentation

void FV::List::Copy const FV::List l  )  throw ()
 

Definition at line 42 of file FV.C.

References NEW_ARRAY.

void FV::List::Log VestaLog log  )  const throw (VestaLog::Error)
 

Definition at line 113 of file FV.C.

References TextIO::Log().

void FV::List::Print ostream &  os,
int  indent,
const BitVector bv
const throw ()
 

Definition at line 95 of file FV.C.

References Indent().

void FV::List::Read istream &  ifs  )  throw (FS::EndOfFile, FS::Failure)
 

Definition at line 145 of file FV.C.

References NEW_ARRAY, TextIO::Read(), and FS::Read().

void FV::List::Recover RecoveryReader rd  )  throw (VestaLog::Error, VestaLog::Eof)
 

Definition at line 122 of file FV.C.

References NEW_ARRAY, and TextIO::Recover().

void FV::List::Recv SRPC srpc  )  throw (SRPC::failure)
 

Definition at line 70 of file FV.C.

References NEW_ARRAY.

void FV::List::Send SRPC srpc  )  const throw (SRPC::failure, PrefixTbl::Overflow)
 

Definition at line 60 of file FV.C.

References CompactFV::List::Send().

int FV::List::Size  )  const throw ()
 

Definition at line 51 of file FV.C.

References FV::List::CheapSize(), FV::List::len, Text::Length(), and FV::List::name.

void FV::List::Write ostream &  ofs  )  const throw (FS::Failure)
 

Definition at line 136 of file FV.C.

References TextIO::Write(), and FS::Write().

int FV::ListApp::Append const FV::T s  )  throw ()
 

Definition at line 176 of file FV.C.

References max(), and NEW_ARRAY.

void FV::ListApp::Grow int  sizeHint  )  throw ()
 

Definition at line 162 of file FV.C.

References NEW_ARRAY.

void FV::ListApp::Pack const BitVector packMask  )  throw ()
 

Definition at line 195 of file FV.C.

References BVIter::Next().

void Indent ostream &  os,
int  indent
throw () [inline]
 

Definition at line 35 of file FV.C.

ostream& operator<< ostream &  os,
const FV::List names
throw ()
 

Definition at line 84 of file FV.C.


Generated on Mon May 8 00:49:01 2006 for Vesta by  doxygen 1.4.2