Network/ENetPacket: Turn ENetPacketFlag into enum class

This commit is contained in:
SirLynix
2024-02-22 19:12:20 +01:00
parent e25fbe30e6
commit b08897628c
3 changed files with 14 additions and 14 deletions

View File

@@ -14,17 +14,17 @@
namespace Nz
{
enum ENetPacketFlag
enum class ENetPacketFlag
{
ENetPacketFlag_Reliable,
ENetPacketFlag_Unsequenced,
ENetPacketFlag_UnreliableFragment
Reliable,
Unsequenced,
UnreliableFragment
};
template<>
struct EnumAsFlags<ENetPacketFlag>
{
static constexpr ENetPacketFlag max = ENetPacketFlag_UnreliableFragment;
static constexpr ENetPacketFlag max = ENetPacketFlag::UnreliableFragment;
};
using ENetPacketFlags = Flags<ENetPacketFlag>;

View File

@@ -120,7 +120,7 @@ namespace Nz
void ResetQueues();
bool QueueAcknowledgement(ENetProtocol* command, UInt16 sentTime);
IncomingCommmand* QueueIncomingCommand(const ENetProtocol& command, const void* data, std::size_t dataLength, UInt32 flags, UInt32 fragmentCount);
IncomingCommmand* QueueIncomingCommand(const ENetProtocol& command, const void* data, std::size_t dataLength, ENetPacketFlags flags, UInt32 fragmentCount);
inline void QueueOutgoingCommand(ENetProtocol& command);
void QueueOutgoingCommand(ENetProtocol& command, ENetPacketRef packet, UInt32 offset, UInt16 length);