IPKIFCRLRepositoryUpdate.h

Go to the documentation of this file.
00001 
00009 #ifndef __IPKIFCRLREPOSITORYUPDATE_H__
00010 #define __IPKIFCRLREPOSITORYUPDATE_H__
00011 
00012 #if _MSC_VER > 1000
00013 #pragma once
00014 #endif // _MSC_VER > 1000
00015 
00016 #include "Name.h"
00017 #include "PKIFTrustRoot.h"
00018 #include "PKIFCertificateNodeEntry.h"
00019 
00020 FD_SMART_PTR(CPKIFCRL);
00021 FD_SMART_PTR(CPKIFGeneralName);
00022 
00023 
00033 class CAC_API CAC_NO_VTABLE IPKIFCRLRepositoryUpdate
00034 {
00035 public:
00036     IPKIFCRLRepositoryUpdate(); //added 8/21/2004
00037     //Function to add a CRL to the store.  dp parameter is optional but may be used to pass
00038     //information identifying a CRL DP from which the CRL was retrieved.  DP info may be lost
00039     //upon insertion into a store.
00040     virtual void AddCRL(const CPKIFCRLPtr& crl, const CPKIFGeneralNamePtr& dp) = 0;
00041 private:
00042     //added 8/21/2004
00044     IPKIFCRLRepositoryUpdate(const IPKIFCRLRepositoryUpdate& copy);
00046     IPKIFCRLRepositoryUpdate& operator=(const IPKIFCRLRepositoryUpdate& rhs); 
00047 };
00048 DECLARE_SMART_POINTERS(IPKIFCRLRepositoryUpdate);
00049 
00050 
00051 #endif
00052 

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