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

SctArchiving::IsGetCommand Class Reference

command to get an object from the archive More...

#include <IsGetCommand.h>

Inheritance diagram for SctArchiving::IsGetCommand:

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

Collaboration graph
[legend]

Public Member Functions

 IsGetCommand (boost::shared_ptr< Sct::IS::IONameIS > name)
 Gets IOName from archive.

virtual void execute ()
 gets the object from the archive

 ~IsGetCommand ()
 destructor

virtual boost::shared_ptr<
ArchivingCommand
create () const
 virtual constructor


Private Member Functions

shared_ptr< Sct::SerializableretrieveISOB (const std::string &name) const
 read a IS control object


Detailed Description

command to get an object from the archive

Definition at line 9 of file IsGetCommand.h.


Constructor & Destructor Documentation

SctArchiving::IsGetCommand::IsGetCommand boost::shared_ptr< Sct::IS::IONameIS >  name  ) 
 

Gets IOName from archive.

Definition at line 11 of file IsGetCommand.cpp.

SctArchiving::IsGetCommand::~IsGetCommand  ) 
 

destructor

Definition at line 17 of file IsGetCommand.cpp.


Member Function Documentation

boost::shared_ptr< ArchivingCommand > SctArchiving::IsGetCommand::create  )  const [virtual]
 

virtual constructor

Implements SctArchiving::ArchivingCommand.

Definition at line 32 of file IsGetCommand.cpp.

void SctArchiving::IsGetCommand::execute  )  [virtual]
 

gets the object from the archive

Implements SctArchiving::ArchivingCommand.

Definition at line 19 of file IsGetCommand.cpp.

References retrieveISOB().

Here is the call graph for this function:

shared_ptr< Sct::Serializable > SctArchiving::IsGetCommand::retrieveISOB const std::string &  name  )  const [private]
 

read a IS control object

Todo:
There is a much cleaner way of doing this with a map!

Definition at line 38 of file IsGetCommand.cpp.

Referenced by execute().


The documentation for this class was generated from the following files:
Generated on Thu Jul 15 09:52:11 2004 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5