M2-PT-DRP/source/events/base/BaseEvent.hpp

22 lines
383 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,
const sockaddr_storage& fromAddress,
socklen_t fromAddressLength
) = 0;
};
}