00001 #ifndef SCTARCHIVING_ARCHIVEPUTCOMMAND_H 00002 #define SCTARCHIVING_ARCHIVEPUTCOMMAND_H 00003 #include "PutCommand.h" 00004 00005 namespace SctArchiving{ 00009 class ArchivePutCommand : public PutCommand{ 00010 public: 00012 ArchivePutCommand(boost::shared_ptr<Sct::Serializable> ob); 00014 ~ArchivePutCommand(); 00016 virtual void execute(); 00018 ArchivePutCommand(); 00020 virtual boost::shared_ptr<ArchivingCommand> create() const; 00021 }; 00022 } 00023 00024 #endif