PRColleagueInfo.h

Go to the documentation of this file.
00001 
00011 #if !defined(__PRCOLLEAGUEINFO_H__)
00012 #define __PRCOLLEAGUEINFO_H__
00013 
00014 
00015 #include "PKIFResources.h"
00016 #include "pkif.h"
00017 
00018 
00028 class CPRColleagueInfo
00029 {
00030     public:
00031         CPRColleagueInfo();
00032         CPRColleagueInfo(const IPKIFColleaguePtr & coll,size_t position);
00033         ~CPRColleagueInfo();
00034 
00035         IPKIFColleaguePtr & GetColleague();
00036         void SetColleague(const IPKIFColleaguePtr & colleague);
00037         size_t GetPosition();
00038         void SetPosition(size_t position);
00039 
00040     private:
00041         IPKIFColleaguePtr m_colleague;
00042         size_t m_position;
00043 };
00044 
00045 DECLARE_SMART_POINTERS(CPRColleagueInfo);
00046 
00047 
00048 #endif

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