ResponseBytes.h

Go to the documentation of this file.
00001 
00009 #ifndef __ResponseBytes_H__
00010 #define __ResponseBytes_H__
00011 
00012 #include "PKIFdll.h"
00013 struct CPKIFResponseBytesImpl;
00014 struct ResponseBytes;
00015 FD_SMART_PTR(CPKIFOID);
00016 FD_SMART_PTR(CPKIFBuffer);
00017 
00023 class CAC_API CPKIFResponseBytes
00024 {
00025 public:
00026     CPKIFResponseBytes(void);
00027     CPKIFResponseBytes(const CPKIFOID& type, const CPKIFBuffer& respData);
00028     //CPKIFResponseBytes(ResponseBytes& rb);
00029     ~CPKIFResponseBytes(void);
00030 
00031     //responseType
00032     CPKIFOIDPtr GetResponseType() const;
00033     void SetResponseType(CPKIFOIDPtr& responseType);
00034 
00035     //response
00036     CPKIFBufferPtr GetResponse() const;
00037     void SetResponse(CPKIFBufferPtr& resp);
00038 
00039 private:
00041     CPKIFResponseBytes(const CPKIFResponseBytes& copy);
00043     CPKIFResponseBytes& operator=(const CPKIFResponseBytes& rhs); //added 4/6/2004
00044 
00045     struct CPKIFResponseBytesImpl *m_impl;
00046 };
00047 DECLARE_SMART_POINTERS(CPKIFResponseBytes);
00048 
00049 #endif
00050 

Generated on Mon Nov 15 11:15:55 2010 for PublicKeyInfrastructureFramework(PKIF) by  doxygen 1.5.6