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

Derived::Indices Class Reference

#include <Derived.H>

Inheritance diagram for Derived::Indices:

Derived::IndicesApp List of all members.

Public Member Functions

 Indices () throw ()
 Indices (RecoveryReader &rd) throw (VestaLog::Error, VestaLog::Eof)
 Indices (std::istream &ifs) throw (FS::EndOfFile, FS::Failure)
 Indices (SRPC &srpc) throw (SRPC::failure)
int Size () const 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 Send (SRPC &srpc) const throw (SRPC::failure)
void Recv (SRPC &srpc) throw (SRPC::failure)
void Print (std::ostream &os, int indent) const throw ()

Static Public Member Functions

static int Skip (std::istream &ifs) throw (FS::EndOfFile, FS::Failure)

Public Attributes

Indexindex
Basics::int32 len

Private Member Functions

 Indices (const Indices &)

Constructor & Destructor Documentation

Derived::Indices::Indices  )  throw () [inline]
 

Definition at line 56 of file Derived.H.

Derived::Indices::Indices RecoveryReader rd  )  throw (VestaLog::Error, VestaLog::Eof) [inline]
 

Definition at line 58 of file Derived.H.

References Recover().

Derived::Indices::Indices std::istream &  ifs  )  throw (FS::EndOfFile, FS::Failure) [inline]
 

Definition at line 60 of file Derived.H.

References Read().

Derived::Indices::Indices SRPC srpc  )  throw (SRPC::failure) [inline]
 

Definition at line 62 of file Derived.H.

References Recv().

Derived::Indices::Indices const Indices  )  [private]
 


Member Function Documentation

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

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

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

Referenced by Indices().

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

Referenced by Indices().

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

Referenced by Indices().

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

int Derived::Indices::Size  )  const throw () [inline]
 

Definition at line 66 of file Derived.H.

References index, and len.

Referenced by VestaVal::T::Size().

static int Derived::Indices::Skip std::istream &  ifs  )  throw (FS::EndOfFile, FS::Failure) [static]
 

Referenced by VestaVal::T::ReadImmutable().

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


Member Data Documentation

Index* Derived::Indices::index
 

Definition at line 52 of file Derived.H.

Referenced by Weeder::ProcessNode(), and Size().

Basics::int32 Derived::Indices::len
 

Definition at line 53 of file Derived.H.

Referenced by CFPObj::Search(), and Size().


The documentation for this class was generated from the following file:
Generated on Mon May 8 00:49:18 2006 for Vesta by  doxygen 1.4.2