00001 00009 #ifndef __CRLPASSEDNEXTUPDATE_H__ 00010 #define __CRLPASSEDNEXTUPDATE_H__ 00011 00012 #include "PKIFdll.h" 00013 00014 FD_SMART_PTR(CPKIFCRL); 00015 FD_SMART_PTR(DPAndCRLPair); 00016 FD_SMART_PTR(CPKIFTime); 00017 00023 class CRLPassedNextUpdate 00024 { 00025 public: 00026 bool operator()(const CPKIFCRLPtr& test); 00027 bool operator()(const DPAndCRLPairPtr& test); 00028 void SetCurTime(CPKIFTimePtr& time); 00029 00030 private: 00031 //Implicit copy constructor OK because members have reference counted assignment 00032 //CRLPassedNextUpdate(const CRLPassedNextUpdate& copy); 00033 CRLPassedNextUpdate& operator=(const CRLPassedNextUpdate& rhs); //added 4/6/2004 00034 00035 CPKIFTimePtr m_time; 00036 }; 00037 00038 #endif 00039