Server Meshing
Loading...
Searching...
No Matches
NetworkMessage.hpp File Reference
#include <cstdint>
#include "tge/math/Vector.h"
Include dependency graph for NetworkMessage.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  NetworkMessage

Typedefs

using _MessageFlags = uint8_t

Enumerations

enum class  MessageType : uint8_t {
  Error , Unknown , Handshake , Disconnect ,
  Client_Connect , Client_Accept , Server_Connect , Server_Accept ,
  OwnershipTransfer , OwnershipAck , Movement , SyncRequest ,
  SyncUpdate , MultiPartMessage , LOG
}
enum  MessageFlags {
  MessageFlags_NONE = 0 , MessageFlags_Guaranteed = 1 << 0 , MessageFlags_FromServer = 1 << 1 , MessageFlags_FromClient = 1 << 2 ,
  MessageFlags_DataPool = 1 << 3 , MessageFlags_MultiMessage = 1 << 4 , MessageFlags_HandshakeAck = 1 << 5
}

Typedef Documentation

◆ _MessageFlags

using _MessageFlags = uint8_t

Enumeration Type Documentation

◆ MessageFlags

Enumerator
MessageFlags_NONE 
MessageFlags_Guaranteed 
MessageFlags_FromServer 
MessageFlags_FromClient 
MessageFlags_DataPool 
MessageFlags_MultiMessage 
MessageFlags_HandshakeAck 

◆ MessageType

enum class MessageType : uint8_t
strong
Enumerator
Error 
Unknown 
Handshake 
Disconnect 
Client_Connect 
Client_Accept 
Server_Connect 
Server_Accept 
OwnershipTransfer 
OwnershipAck 
Movement 
SyncRequest 
SyncUpdate 
MultiPartMessage 
LOG