IPKIFCMSAttributeFactory.h

Go to the documentation of this file.
00001 
00009 #ifndef __IPKIFCMSATTRIBUTEFACTORY_H__
00010 #define __IPKIFCMSATTRIBUTEFACTORY_H__
00011 
00012 #include "PKIFCMSDLL.h"
00013 #define PKIFCMS_API_FACTORY
00014 
00015 FD_SMART_PTR(CPKIFAttribute);
00016 FD_SMART_PTR(CPKIFBuffer);
00017 
00024 class PKIFCMS_API IPKIFCMSAttributeFactory
00025 {
00026 public:
00027     IPKIFCMSAttributeFactory(); //added 8/21/2004
00028     virtual const char* refOID() = 0;
00029 
00030     virtual CPKIFAttributePtr create(const CPKIFBufferPtr& ext) = 0;
00031 
00032 private:
00033     //added 8/21/2004
00035     IPKIFCMSAttributeFactory(const IPKIFCMSAttributeFactory& copy);
00037     IPKIFCMSAttributeFactory& operator=(const IPKIFCMSAttributeFactory& rhs); 
00038 };
00039 
00040 #endif // __IPKIFCMSATTRIBUTEFACTORY_H__

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