00001 #ifndef SCTARCHIVING_ARCHIVEGETCOMMAND_H
00002 #define SCTARCHIVING_ARCHIVEGETCOMMAND_H
00003 #include "GetCommand.h"
00004 #include "Sct/Serializable.h"
00005 #include "Sct/Archive/IONameArchiveFile.h"
00006
00007 namespace SctArchiving{
00010 class ArchiveGetCommand : public GetCommand {
00011 public:
00013 ArchiveGetCommand(boost::shared_ptr<Sct::Archive::IONameArchiveFile> name);
00015 ~ArchiveGetCommand();
00017 virtual void execute();
00019 virtual boost::shared_ptr<ArchivingCommand> create() const;
00020 protected:
00021 ArchiveGetCommand();
00022 };
00023 }
00024 #endif