00001 00009 #ifndef __IPKIFTRUSTCACHEUPDATE_H__ 00010 #define __IPKIFTRUSTCACHEUPDATE_H__ 00011 00012 #include "PKIFdll.h" 00013 00014 FD_SMART_PTR(IPKIFTrustAnchor); 00015 00025 class CAC_API CAC_NO_VTABLE IPKIFTrustCacheUpdate 00026 { 00027 public: 00028 IPKIFTrustCacheUpdate(); //added 8/21/2004 00029 //adds a single trust anchor 00030 virtual void AddTrustRoot(const IPKIFTrustAnchorPtr& root) = 0; 00031 private: 00032 //added 8/21/2004 00034 IPKIFTrustCacheUpdate(const IPKIFTrustCacheUpdate& copy); 00036 IPKIFTrustCacheUpdate& operator=(const IPKIFTrustCacheUpdate& rhs); 00037 }; 00038 DECLARE_SMART_POINTERS(IPKIFTrustCacheUpdate); 00039 00040 00041 #endif 00042