00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #pragma once
00012
00013 #include "ippdme/Command/ippCommand.h"
00014
00015 class IPPDME_EXT_CLASS ippSetToolCommand : public ippCommand {
00016
00017 public:
00018
00019 ippSetToolCommand(unsigned int tgNum, const char * inToolName);
00020
00021 virtual ~ippSetToolCommand(){}
00022
00023 void setToolName(const char * aToolName){ _toolName = aToolName; }
00024
00025 const char * getToolName() const { return _toolName.c_str(); }
00026
00027 virtual std::string getCommandString() const;
00028 private:
00029 std::string _toolName;
00030 private:
00031 ippSetToolCommand(const ippSetToolCommand&);
00032 void operator=(const ippSetToolCommand&);
00033 };
00034 IPP_DECLARE_SMARTPOINTER(ippSetToolCommand);