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