BinarySigningTimeAttributeFactory.h

Go to the documentation of this file.
00001 
00009 #ifndef __BINARYSIGNINGTIMEATTRIBUTEFACTORY_H__
00010 #define __BINARYSIGNINGTIMEATTRIBUTEFACTORY_H__
00011 
00012 #include "PKIFCMSDLL.h"
00013 #define PKIFCMS_API_FACTORY 
00014 #include "IPKIFColleague.h"
00015 #include "IPKIFCMSAttributeFactory.h"
00016 
00017 FD_SMART_PTR(CPKIFAttribute);
00018 FD_SMART_PTR(CPKIFBuffer);
00019 
00025 class PKIFCMS_API_FACTORY CPKIFBinarySigningTimeAttributeFactory : public IPKIFColleague, public IPKIFCMSAttributeFactory 
00026 {
00027 public:
00028     CPKIFBinarySigningTimeAttributeFactory();
00029     virtual ~CPKIFBinarySigningTimeAttributeFactory();
00030 
00031     void Initialize();
00032     CPKIFAttributePtr create (const CPKIFBufferPtr& attr);
00033     const char* refOID();
00034 
00035 private:
00037     CPKIFBinarySigningTimeAttributeFactory(const CPKIFBinarySigningTimeAttributeFactory& copy);
00039     CPKIFBinarySigningTimeAttributeFactory& operator=(const CPKIFBinarySigningTimeAttributeFactory& rhs); //added 4/6/2004
00040 
00041     //RFU
00042     struct CPKIFBinarySigningTimeAttributeFactoryImpl *m_impl;
00043 };
00044 DECLARE_SMART_POINTERS(CPKIFBinarySigningTimeAttributeFactory);
00045 
00046 
00047 
00048 #endif //__CPKIFBinarySigningTimeAttributeFactory_H__

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