SctArchiving::IONameDB Class Reference

Inheritance diagram for SctArchiving::IONameDB:

Inheritance graph
[legend]
Collaboration diagram for SctArchiving::IONameDB:

Collaboration graph
[legend]

Public Member Functions

 IONameDB (const std::string &name) throw (Sct::InvalidArgument)
 IONameDB (const Sct::UniqueID &uniqueID, const std::string &className) throw ()
virtual ~IONameDB () throw ()

Protected Member Functions

 IONameDB ()
virtual void parse () throw (Sct::InvalidArgument)
 Must set uniqueID from nameIO.
virtual void construct () throw ()
 Must set nameIO from uniqueID and className.

Detailed Description

Definition at line 9 of file IONameDB.h.


Member Function Documentation

void SctArchiving::IONameDB::construct  )  throw () [protected, virtual]
 

Must set nameIO from uniqueID and className.

Implements Sct::IOName.

Definition at line 26 of file IONameDB.cpp.

References Sct::IOName::className, Sct::IOName::nameIO, and Sct::IOName::uniqueID.

void SctArchiving::IONameDB::parse  )  throw (Sct::InvalidArgument) [protected, virtual]
 

Must set uniqueID from nameIO.

Exceptions:
InvalidArgument if this isn't possible.

Implements Sct::IOName.

Definition at line 20 of file IONameDB.cpp.

References Sct::IOName::className, Sct::IOName::nameIO, and Sct::IOName::uniqueID.


The documentation for this class was generated from the following files:
Generated on Mon Feb 6 14:05:10 2006 for SCT DAQ/DCS Software - C++ by  doxygen 1.4.6