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/Response/ippKeyPressEResponse.h" 00013 #include "ippdme/misc/ippStringBuilder.h" 00014 00015 ippKeyPressEResponse::ippKeyPressEResponse(const char * inKeyName) 00016 : ippResponse(0, EventTag, DataKeyPressE) 00017 , _keyName(inKeyName) 00018 { 00019 00020 } 00021 00022 ippKeyPressEResponse::~ippKeyPressEResponse() 00023 { 00024 } 00025 00026 std::string ippKeyPressEResponse::getResponseString() const 00027 { 00028 static ippTag tag(0,EventTag); 00029 return ippStringBuilder(tag,"#").AppendFunc("KeyPress",_keyName).ToString(); 00030 } 00031