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

65 lines
1.6 KiB
C++

#pragma once
#ifndef APPLICATION_EVENT_RECEIVER_H
#define APPLICATION_EVENT_RECEIVER_H
#include <core/event/event_receiver_template.h>
#include <core/event/event.h>
#include <core/event/event_container.h>
#include "common/Defines.h"
namespace ubeeme {
namespace moversight {
class MOV_EXPORT ApplicationEventReceiver : public EventReceiverTemplate<ApplicationEventReceiver> {
public:
ApplicationEventReceiver(EventSender *sender = 0);
virtual ~ApplicationEventReceiver() {
}
void connectAll();
virtual void groupCreated(EventContainer /* e */) {
}
virtual void joinGroupDone(EventContainer /* e */) {
}
virtual void groupClosed(EventContainer /* e */) {
}
virtual void peerJoined(EventContainer /* e */) {
}
virtual void peerIsPending(EventContainer /* e */) {
}
virtual void peerReconnected(EventContainer /* e */) {
}
virtual void peerLeft(EventContainer /* e */) {
}
virtual void localPeerUpdate(EventContainer /* e */) {
}
virtual void mergeDone(EventContainer /* e */) {
}
virtual void mergeNotify(EventContainer /* e */) {
}
virtual void splitDone(EventContainer /* e */) {
}
virtual void splitNotify(EventContainer /* e */) {
}
};
}
} // namespace ubeeme
#endif // APPLICATION_EVENT_RECEIVER_H