22 lines
369 B
C++
22 lines
369 B
C++
#pragma once
|
|
|
|
#include "../../packets/base/GenericPacket.hpp"
|
|
#include "../../Context.hpp"
|
|
|
|
|
|
namespace drp::event {
|
|
|
|
|
|
class BaseEvent {
|
|
public:
|
|
virtual ~BaseEvent() = default;
|
|
virtual void handle(
|
|
Context& context,
|
|
const packet::GenericPacketContent& content,
|
|
sockaddr* fromAddress,
|
|
socklen_t fromAddressLength
|
|
) = 0;
|
|
};
|
|
|
|
|
|
}
|