KeyIDBasedSearch.h

Go to the documentation of this file.
00001 
00009 #ifndef __KEYIDBASEDSEARCH_H__
00010 #define __KEYIDBASEDSEARCH_H__
00011 
00012 #include "PKIFdll.h"
00013 #include "IPKIFSearchCriteria.h"
00014 
00015 FD_SMART_PTR(CPKIFBuffer);
00016 
00025 class CAC_API CPKIFKeyIDBasedSearch : public IPKIFSearchCriteria
00026 {
00027 public:
00028     CPKIFKeyIDBasedSearch();
00029     ~CPKIFKeyIDBasedSearch();
00030 
00031     //IPKIFSearchCriteria functions
00032     SearchType GetSearchType() const;
00033 
00034     //misc. functions
00035     CPKIFBufferPtr GetKeyID() const;
00036     void SetKeyID(CPKIFBufferPtr& keyID);
00037 
00038 private:
00040     CPKIFKeyIDBasedSearch(const CPKIFKeyIDBasedSearch& copy);
00042     CPKIFKeyIDBasedSearch& operator=(const CPKIFKeyIDBasedSearch& rhs); //added 4/6/2004
00043 
00044     struct CPKIFKeyIDBasedSearchImpl *m_impl;
00045 };
00046 DECLARE_SMART_POINTERS(CPKIFKeyIDBasedSearch);
00047 
00048 #endif
00049 

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