PKIFScvpPathBuildAndValidate.h

Go to the documentation of this file.
00001 
00009 #ifndef __PKIFScvpPathBuildAndValidate_H__
00010 #define __PKIFScvpPathBuildAndValidate_H__
00011 
00012 #include "PKIFSCVPDLL.h"
00013 #include "PKIFdll.h"
00014 #include "IPKIFColleague.h"
00015 #include "IPKIFPathBuildAndValidate.h"
00016 #include "IPKIFScvpClient.h"
00017 #include "components.h"
00023 class PKIFSCVP_API CPKIFScvpPathBuildAndValidate : public IPKIFColleague, public IPKIFPathBuildAndValidate, public IPKIFScvpClient
00024 {
00025 public:
00026     CPKIFScvpPathBuildAndValidate(void);
00027     virtual ~CPKIFScvpPathBuildAndValidate(void);
00028 
00029     //IPKIFColleague function
00030     void Initialize();
00031 
00032     //IPKIFPathBuildAndValidate function
00033     virtual bool BuildAndValidatePath(CPKIFCertificatePath& path, CPKIFPathValidationResults& results);
00034 
00035 private:
00037     CPKIFScvpPathBuildAndValidate(const CPKIFScvpPathBuildAndValidate& copy);
00039     CPKIFScvpPathBuildAndValidate& operator=(const CPKIFScvpPathBuildAndValidate& rhs); 
00040 
00041     enum {thisComponent=TOOLKIT_SCVP_PATH_PROCESSOR};
00042 };
00043 DECLARE_SMART_POINTERS(CPKIFScvpPathBuildAndValidate);
00044 
00045 #endif //#define __PKIFScvpPathBuildAndValidate_H__
00046 

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