#include <IOName.h>
Inheritance diagram for Sct::IOName:
Public Member Functions | |
IOName (const string &nameIO) throw (InvalidArgumentError) | |
IOName (const string &uniqueID, const string &className) throw () | |
virtual | ~IOName () throw () |
string | getIOName () const throw () |
string | getUniqueID () const throw () |
Protected Member Functions | |
virtual void | parse ()=0 throw (InvalidArgumentError) |
Must set uniqueID from nameIO. | |
virtual void | construct ()=0 throw () |
Must set nameIO from uniqueID and className. | |
Protected Attributes | |
string | uniqueID |
string | className |
string | nameIO |
|
Definition at line 5 of file IOName.cpp. |
|
Definition at line 8 of file IOName.cpp. |
|
Definition at line 11 of file IOName.cpp. |
|
Must set nameIO from uniqueID and className.
Implemented in Sct::File::IONameFile, and Sct::IS::IONameIS. |
|
Definition at line 14 of file IOName.cpp. Referenced by Sct::IS::IOManagerIS::write(), and Sct::File::IOManagerFile::write(). |
|
Definition at line 18 of file IOName.cpp. Referenced by Sct::IS::IONameIS::getModuleName(), Sct::IS::IONameIS::getRunNumber(), and Sct::IS::IONameIS::getScanNumber(). |
|
Must set uniqueID from nameIO.
Implemented in Sct::File::IONameFile, and Sct::IS::IONameIS. |
|
|
|
|
|
|