DDraceNetwork Docs
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
client.h File Reference
#include "kernel.h"
#include "graphics.h"
#include "message.h"
#include <base/hash.h>
#include <engine/client/enums.h>
#include <engine/friends.h>
#include <engine/shared/translation_context.h>
#include <game/generated/protocol.h>
#include <game/generated/protocol7.h>
#include <functional>
#include <optional>
Include dependency graph for client.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IClient
 
class  IClient::CSnapItem
 
class  IGameClient
 

Macros

#define CONNECTLINK_DOUBLE_SLASH   "ddnet://"
 
#define CONNECTLINK_NO_SLASH   "ddnet:"
 

Typedefs

typedef bool(* CLIENTFUNC_FILTER) (const void *pData, int DataSize, void *pUser)
 

Enumerations

enum  {
  RECORDER_MANUAL = 0 , RECORDER_AUTO = 1 , RECORDER_RACE = 2 , RECORDER_REPLAYS = 3 ,
  RECORDER_MAX = 4
}
 

Functions

IGameClientCreateGameClient ()
 

Macro Definition Documentation

◆ CONNECTLINK_DOUBLE_SLASH

#define CONNECTLINK_DOUBLE_SLASH   "ddnet://"

◆ CONNECTLINK_NO_SLASH

#define CONNECTLINK_NO_SLASH   "ddnet:"

Typedef Documentation

◆ CLIENTFUNC_FILTER

typedef bool(* CLIENTFUNC_FILTER) (const void *pData, int DataSize, void *pUser)

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
RECORDER_MANUAL 
RECORDER_AUTO 
RECORDER_RACE 
RECORDER_REPLAYS 
RECORDER_MAX 

Function Documentation

◆ CreateGameClient()

IGameClient * CreateGameClient ( )