F4MP/tiltedcode/Code/server/Events/AdminPacketEvent.h
Jous99 37b16f1547 code upload
codigo original de f4mp y tilted para referencias
2026-01-06 18:45:00 +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;
};