EvidenceRecordWantBack.h

Go to the documentation of this file.
00001 
00011 #ifndef __EvidenceRecordWantBack_H__
00012 #define __EvidenceRecordWantBack_H__
00013 
00014 #include "PKIFdll.h"
00015 #include "PKIFERSLib.h"
00016 
00017 FD_SMART_PTR(CPKIFEvidenceRecord);
00018 FD_SMART_PTR(CPKIFOID);
00019 
00020 // forward declaration
00021 struct CEvidenceRecordWantBackImpl;
00022 
00028 class PKIFERS_API CEvidenceRecordWantBack
00029 {
00030 public:
00031     CEvidenceRecordWantBack(void);
00032     virtual ~CEvidenceRecordWantBack(void);
00033 
00034     //get methods
00035     CPKIFOIDPtr GetTargetWantBack() const;
00036     CPKIFEvidenceRecordPtr GetEvidenceRecord() const;
00037 
00038 private:
00040     CEvidenceRecordWantBack(const CEvidenceRecordWantBack& copy);
00042     CEvidenceRecordWantBack& operator=(const CEvidenceRecordWantBack& rhs); 
00043 
00044     struct CEvidenceRecordWantBackImpl *m_impl;
00045 };
00046 DECLARE_SMART_POINTERS(CEvidenceRecordWantBack);
00047 typedef std::vector<CEvidenceRecordWantBackPtr, PKIFAlloc<CEvidenceRecordWantBackPtr> > CEvidenceRecordWantBackList;
00048 DECLARE_SMART_POINTERS(CEvidenceRecordWantBackList);
00049 
00050 #endif

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