Cuberite
A lightweight, fast and extensible game server for Minecraft
Macros
Protocol_1_13.cpp File Reference
#include "Globals.h"
#include "Protocol_1_13.h"
#include "ProtocolRecognizer.h"
#include "ChunkDataSerializer.h"
#include "Packetizer.h"
#include "ProtocolPalettes.h"
#include "../Entities/Boat.h"
#include "../Entities/Minecart.h"
#include "../Entities/Pickup.h"
#include "../Entities/Player.h"
#include "../Entities/ItemFrame.h"
#include "../Entities/ArrowEntity.h"
#include "../Entities/FireworkEntity.h"
#include "../Entities/SplashPotionEntity.h"
#include "../BlockTypePalette.h"
#include "../ClientHandle.h"
#include "../Root.h"
#include "../Server.h"
#include "../Bindings/PluginManager.h"
Include dependency graph for Protocol_1_13.cpp:

Go to the source code of this file.

Macros

#define HANDLE_PACKET_READ(ByteBuf, Proc, Type, Var)
 
#define HANDLE_READ(ByteBuf, Proc, Type, Var)
 

Macro Definition Documentation

#define HANDLE_PACKET_READ (   ByteBuf,
  Proc,
  Type,
  Var 
)
Value:
Type Var; \
do { \
{ \
if (!ByteBuf.Proc(Var)) \
{ \
ByteBuf.CheckValid(); \
return false; \
} \
ByteBuf.CheckValid(); \
} \
} while (false)

Definition at line 49 of file Protocol_1_13.cpp.

#define HANDLE_READ (   ByteBuf,
  Proc,
  Type,
  Var 
)
Value:
Type Var; \
do { \
if (!ByteBuf.Proc(Var))\
{\
return;\
} \
} while (false)

Definition at line 36 of file Protocol_1_13.cpp.