Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members

Reader Class Reference

#include <reader.h>

Inheritance diagram for Reader:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 Reader ()
char * getName () const
void setName (char *)
void setVerbose (bool)
bool canReadTrack (const int &) const
void setCanReadTrack (const int &)
virtual void readRaw () const=0
virtual bool initReader ()=0
virtual Card read () const=0
virtual bool writeXML (char *) const=0

Protected Attributes

char * name
int interface
intVec readableTracks
bool init
bool verbose

Constructor & Destructor Documentation

Reader::Reader (   ) 
 


Member Function Documentation

bool Reader::canReadTrack (  const int &   )  const
 

char * Reader::getName (   )  const
 

virtual bool Reader::initReader (   )  [pure virtual]
 

Implemented in DirectReader, and SerialReader.

virtual Card Reader::read (   )  const [pure virtual]
 

Implemented in DirectReader, and SerialReader.

virtual void Reader::readRaw (   )  const [pure virtual]
 

Implemented in DirectReader, and SerialReader.

void Reader::setCanReadTrack (  const int &   ) 
 

Here is the call graph for this function:

void Reader::setName (  char *   ) 
 

void Reader::setVerbose (  bool   ) 
 

virtual bool Reader::writeXML (  char *   )  const [pure virtual]
 

Implemented in DirectReader, and SerialReader.


Member Data Documentation

bool Reader::init [protected]
 

int Reader::interface [protected]
 

char* Reader::name [protected]
 

intVec Reader::readableTracks [protected]
 

bool Reader::verbose [protected]
 


The documentation for this class was generated from the following files:
Generated on Thu Apr 7 01:57:14 2005 for StripeSnoop by doxygen 1.3.3