OpenClonk
C4Packet2.cpp File Reference
#include "C4Include.h"
#include "C4Version.h"
#include "control/C4RoundResults.h"
#include "gui/C4GameLobby.h"
#include "network/C4GameControlNetwork.h"
#include "network/C4Network2.h"
#include "network/C4Network2Res.h"
Include dependency graph for C4Packet2.cpp:

Go to the source code of this file.

Classes

struct  unpack_class< T >
 

Macros

#define PKT_UNPACK(T)   unpack_class<T>::unpack
 

Functions

const char * PacketNameByID (C4PacketType eID)
 

Variables

const C4PktHandlingData PktHandlingData []
 

Macro Definition Documentation

◆ PKT_UNPACK

#define PKT_UNPACK (   T)    unpack_class<T>::unpack

Definition at line 47 of file C4Packet2.cpp.

Function Documentation

◆ PacketNameByID()

const char* PacketNameByID ( C4PacketType  eID)

Definition at line 136 of file C4Packet2.cpp.

137 {
138  for (const C4PktHandlingData *pPData = PktHandlingData; pPData->ID != PID_None; pPData++)
139  if (pPData->ID == eID)
140  return pPData->Name;
141  return "?!?";
142 }
const C4PktHandlingData PktHandlingData[]
Definition: C4Packet2.cpp:50
@ PID_None
Definition: C4PacketBase.h:78
C4PacketType ID
Definition: C4PacketBase.h:204

References C4PktHandlingData::ID, PID_None, and PktHandlingData.

Variable Documentation

◆ PktHandlingData