00001 00013 #include "PRColleagueInfo.h" 00014 00022 CPRColleagueInfo::CPRColleagueInfo() 00023 :m_colleague((IPKIFColleague *)0),m_position(0) 00024 { 00025 } 00033 CPRColleagueInfo::CPRColleagueInfo(const IPKIFColleaguePtr & coll,size_t position) 00034 :m_colleague(coll),m_position(position) 00035 { 00036 } 00037 00045 CPRColleagueInfo::~CPRColleagueInfo() 00046 { 00047 } 00055 IPKIFColleaguePtr & CPRColleagueInfo::GetColleague() 00056 { 00057 return m_colleague; 00058 } 00066 size_t CPRColleagueInfo::GetPosition() 00067 { 00068 return m_position; 00069 } 00077 void CPRColleagueInfo::SetColleague( 00079 const IPKIFColleaguePtr & colleague) 00080 { 00081 m_colleague = colleague; 00082 } 00090 void CPRColleagueInfo::SetPosition( 00092 size_t position) 00093 { 00094 m_position = position; 00095 } 00096