#include <ArchivingCommand.h>
Inheritance diagram for SctArchiving::ArchivingCommand:

Public Member Functions | |
| virtual | ~ArchivingCommand () |
| virtual destructor makes all sub-class destructors virtual | |
| virtual void | execute ()=0 |
| execute this command. | |
| virtual boost::shared_ptr< ArchivingCommand > | create () const=0 |
| creates derrived class using virtual constructor idiom | |
These commands are created by the Archiver, and passed to the ArchivingWorkerGroup, which calls the execute() method. Uses the `composite' and `command' patterns!
Definition at line 14 of file ArchivingCommand.h.
|
|
virtual destructor makes all sub-class destructors virtual
Definition at line 17 of file ArchivingCommand.h. |
|
|
creates derrived class using virtual constructor idiom
Implemented in SctArchiving::ArchiveGetCommand, SctArchiving::ArchivePutCommand, SctArchiving::IsGetCommand, SctArchiving::IsPutCommand, and SctArchiving::TransferCommand. |
|
|
execute this command. Default implimentation just does all sub-commands, sending any errors to MRS as it goes Implemented in SctArchiving::ArchiveGetCommand, SctArchiving::ArchivePutCommand, SctArchiving::IsGetCommand, SctArchiving::IsPutCommand, and SctArchiving::TransferCommand. |
1.3.5