Main Page   Modules   Namespace List   Class Hierarchy   Data Structures   File List   Namespace Members   Data Fields   Globals   Related Pages  

Sct::File::IONameFile Class Reference

#include <IONameFile.h>

Inheritance diagram for Sct::File::IONameFile:

Sct::IOName

Public Member Functions

 IONameFile (const string &fileName) throw (InvalidArgument)
 IONameFile (const string &uniqueID, const string &className) throw ()
virtual ~IONameFile () throw ()
string getClassName () const throw ()

Protected Member Functions

virtual void parse () throw (InvalidArgument)
 Must set uniqueID from nameIO.

virtual void construct () throw ()
 Must set nameIO from uniqueID and className.


Constructor & Destructor Documentation

Sct::File::IONameFile::IONameFile const string &    fileName throw (InvalidArgument)
 

Definition at line 7 of file IONameFile.cpp.

Sct::File::IONameFile::IONameFile const string &    uniqueID,
const string &    className
throw ()
 

Definition at line 11 of file IONameFile.cpp.

Sct::File::IONameFile::~IONameFile   throw () [virtual]
 

Definition at line 15 of file IONameFile.cpp.


Member Function Documentation

void Sct::File::IONameFile::construct   throw () [protected, virtual]
 

Must set nameIO from uniqueID and className.

Implements Sct::IOName.

Definition at line 29 of file IONameFile.cpp.

string Sct::File::IONameFile::getClassName   const throw ()
 

Definition at line 18 of file IONameFile.cpp.

void Sct::File::IONameFile::parse   throw (InvalidArgument) [protected, virtual]
 

Must set uniqueID from nameIO.

Exceptions:
InvalidArgument if this isn't possible.

Implements Sct::IOName.

Definition at line 22 of file IONameFile.cpp.


The documentation for this class was generated from the following files:
Generated on Mon Dec 15 19:37:22 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3