41 lines
1.2 KiB
C++
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
|