00001 00010 #ifndef __BuilderStatistics_H__ 00011 #define __BuilderStatistics_H__ 00012 00013 #include "PKIFdll.h" 00014 #include <vector> 00015 00016 00028 class CAC_API CPKIFBuilderStatistics 00029 { 00030 public: 00031 CPKIFBuilderStatistics(); 00032 ~CPKIFBuilderStatistics(); 00033 int m_nReturnedPaths; 00034 int m_nTotalPathsDiscovered; 00035 int m_nPathsRejectedDueToValidationErrors; 00036 std::vector<int> m_vFailureCodes; 00037 00038 private: 00040 CPKIFBuilderStatistics(const CPKIFBuilderStatistics& ext);//added 8/21/2004 00042 CPKIFBuilderStatistics& operator=(const CPKIFBuilderStatistics& rhs); //added 8/21/2004 00043 //CPKIFStringPtr m_str; 00044 }; 00045 DECLARE_SMART_POINTERS(CPKIFBuilderStatistics); 00046 00047 #endif