CRLType.h

Go to the documentation of this file.
00001 
00009 #ifndef __CRLTYPE_H__
00010 #define __CRLTYPE_H__
00011 
00012 #include "PKIFdll.h"
00013 #include "PKIFX509CRLChecker.h"
00014 
00015 struct CPKIFCRLTypeImpl;
00016 
00022 class CPKIFCRLType //REMOVED EXPORT DECLARATION - 5/5/2004
00023 {
00024 public:
00025     CPKIFCRLType();
00026     ~CPKIFCRLType();
00027  
00028     CPKIFX509CRLChecker::CRLCOVERAGE GetCRLCoverage() const;
00029     void SetCRLCoverage(CPKIFX509CRLChecker::CRLCOVERAGE coverage);
00030 
00031     CPKIFX509CRLChecker::CRLSCOPE GetCRLScope() const;
00032     void SetCRLScope(CPKIFX509CRLChecker::CRLSCOPE scope);
00033 
00034     CPKIFX509CRLChecker::CRLAUTHORITY GetCRLAuthority() const;
00035     void SetCRLAuthority(CPKIFX509CRLChecker::CRLAUTHORITY authority);
00036 
00037     CPKIFX509CRLChecker::CRLREASONS GetCRLReasons() const;
00038     void SetCRLReasons(CPKIFX509CRLChecker::CRLREASONS reasons);
00039 
00040 private:
00042     CPKIFCRLType(const CPKIFCRLType& copy);
00044     CPKIFCRLType& operator=(const CPKIFCRLType& rhs); //added 4/6/2004
00045 
00046     CPKIFCRLTypeImpl *m_impl;
00047 };
00048 DECLARE_SMART_POINTERS(CPKIFCRLType)
00049 
00050 
00051 #endif

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