00001 00009 #ifndef __IPKIFDEFAULTPATHMANAGEMENT_H__ 00010 #define __IPKIFDEFAULTPATHMANAGEMENT_H__ 00011 00012 #include "PKIFdll.h" 00013 FD_SMART_PTR(CPKIFPathSettings); 00014 00021 class CAC_API CAC_NO_VTABLE IPKIFDefaultPathManagement 00022 { 00023 public: 00024 IPKIFDefaultPathManagement(); //added 8/21/2004 00025 virtual void SetDefaultPathSettings(CPKIFPathSettingsPtr& pathSettings) = 0; 00026 virtual CPKIFPathSettingsPtr GetDefaultPathSettings() = 0; 00027 private: 00028 //added 8/21/2004 00030 IPKIFDefaultPathManagement(const IPKIFDefaultPathManagement& copy); 00032 IPKIFDefaultPathManagement& operator=(const IPKIFDefaultPathManagement& rhs); 00033 }; 00034 DECLARE_SMART_POINTERS(IPKIFDefaultPathManagement); 00035 00036 #endif //__IPKIFDEFAULTPATHMANAGEMENT_H__ 00037