CountersignatureAttributeFactory.h

Go to the documentation of this file.
00001 
00009 #ifndef __COUNTERSIGNATUREATTRIBUTEFACTORY_H__
00010 #define __COUNTERSIGNATUREATTRIBUTEFACTORY_H__
00011 
00012 #include "PKIFCMSDLL.h"
00013 #define PKIFCMS_API_FACTORY 
00014 
00015 #include "IPKIFColleague.h"
00016 #include "IPKIFCMSAttributeFactory.h"
00017 
00024 class PKIFCMS_API_FACTORY CPKIFCountersignatureAttributeFactory : public IPKIFColleague, public IPKIFCMSAttributeFactory 
00025 {
00026 public:
00027     CPKIFCountersignatureAttributeFactory();
00028     virtual ~CPKIFCountersignatureAttributeFactory();
00029 
00030     void Initialize();
00031     CPKIFAttributePtr create(const CPKIFBufferPtr& ext);
00032     const char* refOID();
00033 
00034 private:
00036     CPKIFCountersignatureAttributeFactory(const CPKIFCountersignatureAttributeFactory& copy);
00038     CPKIFCountersignatureAttributeFactory& operator=(const CPKIFCountersignatureAttributeFactory& rhs); //added 4/6/2004
00039 
00040     struct CPKIFCountersignatureAttributeFactoryImpl *m_impl;
00041 };
00042 DECLARE_SMART_POINTERS(CPKIFCountersignatureAttributeFactory);
00043 
00044 
00045 #endif //__COUNTERSIGNATUREATTRIBUTEFACTORY_H__

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