ReplyCheck.h

Go to the documentation of this file.
00001 
00010 #ifndef __REPLYCHECK_H__
00011 #define __REPLYCHECK_H__
00012 
00013 
00014 #include "PKIFSCVPDLL.h"
00015 #include "PKIFdll.h"
00016 
00017 
00018 // forward declarations
00019 struct CPKIFReplyCheckImpl;
00020 
00021 
00022 FD_SMART_PTR(CPKIFOID);
00023 FD_SMART_PTR(CPKIFBuffer);
00024 
00030 class PKIFSCVP_API CPKIFReplyCheck
00031 {
00032 public:
00033     CPKIFReplyCheck();
00034     CPKIFReplyCheck(const CPKIFBufferPtr&);
00035     virtual ~CPKIFReplyCheck(void);
00036 
00037     //required field
00038     void SetCheck(CPKIFOIDPtr& check);
00039     const CPKIFOIDPtr GetCheck() const;
00040 
00041     //required field
00042     void SetStatus(int status);
00043     const int GetStatus() const;
00044 
00045 private:
00047     CPKIFReplyCheck(const CPKIFReplyCheck& copy);
00049     CPKIFReplyCheck& operator=(const CPKIFReplyCheck& rhs);
00050 
00051     struct CPKIFReplyCheckImpl *m_impl;
00052 };
00053 DECLARE_SMART_POINTERS(CPKIFReplyCheck);
00054 
00055 typedef std::vector<CPKIFReplyCheckPtr, PKIFAlloc<CPKIFReplyCheckPtr> > CPKIFReplyCheckList; 
00056 DECLARE_SMART_POINTERS(CPKIFReplyCheckList);
00057 #endif //__REPLYCHECK_H__

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