F4MP/codigos originales/tiltedcode/Code/server/Events/AdminPacketEvent.h
2026-01-06 18:53:59 +01:00

28 lines
592 B
C++

#pragma once
using TiltedPhoques::ConnectionId_t;
/**
* @brief Wrapper for admin messages.
*/
template <class T> struct AdminPacketEvent
{
AdminPacketEvent(T* aPacket, ConnectionId_t aConnectionId)
: Packet(*aPacket)
, ConnectionId(aConnectionId)
{
}
constexpr AdminPacketEvent(const AdminPacketEvent& acRhs) = default;
constexpr AdminPacketEvent& operator=(const AdminPacketEvent& acRhs)
{
Packet = acRhs.Packet;
ConnectionId = acRhs.ConnectionId;
return *this;
}
T& Packet;
ConnectionId_t ConnectionId;
};