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

31 lines
1.4 KiB
C++

#include "ApplicationEventReceiver.h"
#include "GroupClosedEvent.h"
#include "JoinGroupDoneEvent.h"
#include "GroupCreatedEvent.h"
#include "PeerJoinedEvent.h"
#include "PeerIsPendingEvent.h"
#include "PeerReconnectedEvent.h"
#include "PeerLeftEvent.h"
#include "LocalPeerUpdateEvent.h"
namespace ubeeme {
namespace moversight {
ApplicationEventReceiver::ApplicationEventReceiver(EventSender *sender /*= 0*/) : EventReceiverTemplate<ApplicationEventReceiver>(GroupEvent<EventTypes>::getGroup(), sender) {
}
void ApplicationEventReceiver::connectAll(){
connectEvent(GroupCreatedEvent::getType(), &ApplicationEventReceiver::groupCreated);
connectEvent(JoinGroupDoneEvent::getType(), &ApplicationEventReceiver::joinGroupDone);
connectEvent(GroupClosedEvent::getType(), &ApplicationEventReceiver::groupClosed);
connectEvent(PeerJoinedEvent::getType(), &ApplicationEventReceiver::peerJoined);
connectEvent(PeerIsPendingEvent::getType(), &ApplicationEventReceiver::peerIsPending);
connectEvent(PeerReconnectedEvent::getType(), &ApplicationEventReceiver::peerReconnected);
connectEvent(PeerLeftEvent::getType(), &ApplicationEventReceiver::peerLeft);
connectEvent(LocalPeerUpdateEvent::getType(), &ApplicationEventReceiver::localPeerUpdate);
}
}
} // namespace ubeeme