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

CacheIndex.C File Reference

#include <Basics.H>
#include <FS.H>
#include <VestaLog.H>
#include <Recovery.H>
#include "ImmutableVal.H"
#include "CacheIndex.H"

Go to the source code of this file.

Functions

void Indent (ostream &os, int indent) throw ()
void CacheEntry::Indices::Log (VestaLog &log) const throw (VestaLog::Error)
void CacheEntry::Indices::Recover (RecoveryReader &rd) throw (VestaLog::Error, VestaLog::Eof)
void CacheEntry::Indices::Write (ostream &ofs) const throw (FS::Failure)
void CacheEntry::Indices::Read (istream &ifs) throw (FS::EndOfFile, FS::Failure)
ImmutableValCacheEntry::Indices::ReadImmutable (istream &ifs) throw (FS::EndOfFile, FS::Failure)
void CacheEntry::Indices::Send (SRPC &srpc) const throw (SRPC::failure)
void CacheEntry::Indices::Recv (SRPC &srpc) throw (SRPC::failure)
void CacheEntry::Indices::Print (ostream &os, int indent) const throw ()
ostream & operator<< (ostream &os, const CacheEntry::Indices &cis) throw ()
void CacheEntry::IndicesApp::Append (CacheEntry::Index ci) throw ()


Function Documentation

void CacheEntry::Indices::Log VestaLog log  )  const throw (VestaLog::Error)
 

Definition at line 42 of file CacheIndex.C.

References sizeof_assert.

void CacheEntry::Indices::Print ostream &  os,
int  indent
const throw ()
 

Definition at line 119 of file CacheIndex.C.

References Indent().

void CacheEntry::Indices::Read istream &  ifs  )  throw (FS::EndOfFile, FS::Failure)
 

Definition at line 75 of file CacheIndex.C.

References NEW_PTRFREE_ARRAY, FS::Read(), and sizeof_assert.

ImmutableVal* CacheEntry::Indices::ReadImmutable istream &  ifs  )  throw (FS::EndOfFile, FS::Failure)
 

Definition at line 88 of file CacheIndex.C.

References NEW_CONSTR, FS::Posn(), FS::Read(), FS::Seek(), and sizeof_assert.

void CacheEntry::Indices::Recover RecoveryReader rd  )  throw (VestaLog::Error, VestaLog::Eof)
 

Definition at line 52 of file CacheIndex.C.

References NEW_PTRFREE_ARRAY, and sizeof_assert.

void CacheEntry::Indices::Recv SRPC srpc  )  throw (SRPC::failure)
 

Definition at line 107 of file CacheIndex.C.

void CacheEntry::Indices::Send SRPC srpc  )  const throw (SRPC::failure)
 

Definition at line 99 of file CacheIndex.C.

void CacheEntry::Indices::Write ostream &  ofs  )  const throw (FS::Failure)
 

Definition at line 65 of file CacheIndex.C.

References sizeof_assert, and FS::Write().

void CacheEntry::IndicesApp::Append CacheEntry::Index  ci  )  throw ()
 

Definition at line 151 of file CacheIndex.C.

References max(), and NEW_PTRFREE_ARRAY.

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

Definition at line 35 of file CacheIndex.C.

ostream& operator<< ostream &  os,
const CacheEntry::Indices cis
throw ()
 

Definition at line 140 of file CacheIndex.C.


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