EncapsulatedContentInfo.h

Go to the documentation of this file.
00001 
00009 #ifndef __EncapsulatedContentInfo_H__
00010 #define __EncapsulatedContentInfo_H__
00011 
00012 #include "PKIFCMSDLL.h"
00013 
00014 FD_SMART_PTR(CPKIFOID);
00015 FD_SMART_PTR(CPKIFBuffer);
00016 
00025 class PKIFCMS_API CPKIFEncapsulatedContentInfo
00026 {
00027 public:
00028     CPKIFEncapsulatedContentInfo();
00029     virtual ~CPKIFEncapsulatedContentInfo();
00030 
00031     void SetOID(CPKIFOIDPtr& oid);
00032     CPKIFOIDPtr GetOID() const;
00033 
00034     void SetContent(CPKIFBufferPtr& buf);
00035     CPKIFBufferPtr GetContent() const;
00036 
00037 private:
00039     CPKIFEncapsulatedContentInfo(const CPKIFEncapsulatedContentInfo& copy);
00041     CPKIFEncapsulatedContentInfo& operator=(const CPKIFEncapsulatedContentInfo& rhs); //added 4/6/2004
00042 
00043     struct CPKIFEncapsulatedContentInfoImpl *m_impl;
00044 
00045 };
00046 DECLARE_SMART_POINTERS(CPKIFEncapsulatedContentInfo);
00047 
00048 #endif
00049 

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