00001 // 00002 // DISCLAIMER: 00003 // This software was produced by the National Institute of Standards 00004 // and Technology (NIST), an agency of the U.S. government, and by statute is 00005 // not subject to copyright in the United States. Recipients of this 00006 // software assume all responsibility associated with its operation, 00007 // modification,maintenance, and subsequent redistribution. 00008 // 00009 // See NIST Administration Manual 4.09.07 b and Appendix I. 00010 // 00011 #include "stdafx.h" 00012 #include "ippdme/Command/ippChangeToolCommand.h" 00013 #include "ippdme/misc/ippStringBuilder.h" 00014 00015 ippChangeToolCommand::ippChangeToolCommand( 00016 unsigned int tgNum, const char * inToolName 00017 ) 00018 : ippCommand(tgNum, CommandTag, ChangeTool) 00019 , _toolName(inToolName) 00020 00021 { 00022 } 00023 00024 std::string ippChangeToolCommand::getCommandString() const 00025 { 00026 ippStringBuilder builder(_tag); 00027 builder.StartFunc("ChangeTool"); 00028 builder.AppendParam(_toolName); 00029 builder.EndFunc(); 00030 return builder.ToString(); 00031 00032 } 00033