31 lines
694 B
C++
31 lines
694 B
C++
#pragma once
|
|
|
|
#ifndef LOCAL_PEER_UPDATE_EVENT_H
|
|
#define LOCAL_PEER_UPDATE_EVENT_H
|
|
|
|
#include <core/event/group_event.h>
|
|
|
|
#include "EventTypes.h"
|
|
#include "common/Peer.h"
|
|
|
|
namespace ubeeme {
|
|
namespace moversight {
|
|
|
|
class MOV_EXPORT LocalPeerUpdateEvent: public GroupEvent<EventTypes> {
|
|
public:
|
|
|
|
LocalPeerUpdateEvent(Peer const &p);
|
|
virtual ~LocalPeerUpdateEvent();
|
|
static EventType getType();
|
|
|
|
Peer const &getLocalPeer() const;
|
|
void setLocalPeer(Peer const &p);
|
|
|
|
private:
|
|
Peer localPeer;
|
|
};
|
|
}
|
|
} // namespace ubeeme
|
|
|
|
#endif // LOCAL_PEER_UPDATE_EVENT_H
|