00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #pragma once
00017 #include "ippResponse.h"
00018 #include "ippdme/ippMachineClassType.h"
00019
00020 class IPPDME_EXT_CLASS ippGetMachineClassResponse : public ippResponse {
00021
00022 private:
00023 ippMachineClassType _machineClass;
00024
00025 public:
00026 ippGetMachineClassResponse(
00027 unsigned int inTagNumber
00028 );
00029
00030 ippGetMachineClassResponse(
00031 unsigned int inTagNumber,
00032 ippMachineClassType inMachineClass
00033 );
00034
00035 virtual ~ippGetMachineClassResponse(){}
00036
00037 void setMachineClass(ippMachineClassType inMachineClass);
00038
00039 ippMachineClassType getMachineClass()const;
00040
00041 virtual std::string getResponseString() const;
00042
00043 private:
00044 ippGetMachineClassResponse(const ippGetMachineClassResponse&);
00045 void operator=(const ippGetMachineClassResponse&);
00046
00047 };
00048 IPP_DECLARE_SMARTPOINTER(ippGetMachineClassResponse);