00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #pragma once
00012 #include "ippResponse.h"
00013 #include <string>
00014
00015 class IPPDME_EXT_CLASS ippGetDMEVersionResponse : public ippResponse {
00016
00017
00018 public:
00019 ippGetDMEVersionResponse(unsigned int inTagNumber);
00020
00021 ippGetDMEVersionResponse(unsigned int inTagNumber, const char * inVersion);
00022
00023 virtual ~ippGetDMEVersionResponse();
00024
00025 void setVersion(const char * inVersion){ _version = inVersion; }
00026
00027 const char * getVersion() const { return _version.c_str(); }
00028 virtual std::string getResponseString() const;
00029
00030 private:
00031 std::string _version;
00032
00033 ippGetDMEVersionResponse(const ippGetDMEVersionResponse&);
00034 void operator=(const ippGetDMEVersionResponse&);
00035 };
00036
00037 IPP_DECLARE_SMARTPOINTER(ippGetDMEVersionResponse);