00001 #ifndef SCTARCHIVING_ISPUTCOMMAND_H 00002 #define SCTARCHIVING_ISPUTCOMMAND_H 00003 #include "PutCommand.h" 00004 00005 namespace SctArchiving{ 00008 class IsPutCommand : public PutCommand{ 00009 public: 00011 IsPutCommand(boost::shared_ptr<Sct::Serializable> ob); 00013 IsPutCommand(); 00015 ~IsPutCommand(); 00017 virtual void execute(); 00019 virtual void setServer(const string& name); 00021 virtual boost::shared_ptr<ArchivingCommand> create() const; 00022 protected: 00023 std::string m_server; 00024 }; 00025 } 00026 00027 #endif