Files
scandocs/uni/masterarbeit/source/moversight/app/events/PeerJoinedEvent.cc
2014-06-30 13:58:10 +02:00

41 lines
1.2 KiB
C++

#include "PeerJoinedEvent.h"
namespace ubeeme {
namespace moversight {
PeerJoinedEvent::PeerJoinedEvent(PeerID const &pId, TransportAddress const &ta, PeerDescription const &pDesc) : GroupEvent<EventTypes>(getType()), joinedPeerID(pId), joinedPeerDesc(pDesc), joinedPeerTA(ta){
}
PeerJoinedEvent::~PeerJoinedEvent(){
}
EventType PeerJoinedEvent::getType(){
return EventType(getGroup(), EventTypes::PEER_JOINED_EVENT);
}
PeerID const &PeerJoinedEvent::getJoinedPeerID() const{
return joinedPeerID;
}
void PeerJoinedEvent::setJoinedPeerID(PeerID const &pId){
joinedPeerID = pId;
}
PeerDescription const &PeerJoinedEvent::getPeerDescription() const{
return joinedPeerDesc;
}
void PeerJoinedEvent::setPeerDescription(PeerDescription const &pDesc){
joinedPeerDesc = pDesc;
}
TransportAddress const &PeerJoinedEvent::getJoinedPeerTA() const{
return joinedPeerTA;
}
void PeerJoinedEvent::setJoinedPeerTA(TransportAddress const &ta){
joinedPeerTA = ta;
}
}
} // namespace ubeeme