OpenClonk
C4League.h File Reference
#include "lib/SHA1.h"
#include "gui/C4Gui.h"
#include "network/C4Network2Reference.h"
Include dependency graph for C4League.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  C4LeagueRequestHead
 
class  C4LeagueReportDisconnectHead
 
class  C4LeagueRequestHeadEnd
 
class  C4LeagueResponseHead
 
class  C4LeagueResponseHeadStart
 
class  C4LeagueResponseHeadUpdate
 
class  C4LeagueResponseHeadAuthCheck
 
class  C4LeagueFBIDList
 
class  C4LeagueClient
 
class  C4LeagueSignupDialog
 

Macros

#define C4League_Name_Valid_Characters   "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD9\xDA\xDB\xDC\xDD\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF\x20\x2E\x2D\x5F"
 

Enumerations

enum  C4LeagueAction {
  C4LA_None , C4LA_Start , C4LA_Update , C4LA_End ,
  C4LA_PlrAuthCheck , C4LA_RefQuery , C4LA_PlrAuth , C4LA_ReportDisconnect
}
 

Variables

const int32_t C4NetMaxLeagues = 10
 

Macro Definition Documentation

◆ C4League_Name_Valid_Characters

#define C4League_Name_Valid_Characters   "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD9\xDA\xDB\xDC\xDD\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF\x20\x2E\x2D\x5F"

Definition at line 26 of file C4League.h.

Enumeration Type Documentation

◆ C4LeagueAction

Enumerator
C4LA_None 
C4LA_Start 
C4LA_Update 
C4LA_End 
C4LA_PlrAuthCheck 
C4LA_RefQuery 
C4LA_PlrAuth 
C4LA_ReportDisconnect 

Definition at line 31 of file C4League.h.

32 {
33  C4LA_None, // no action
34 
35  C4LA_Start, // [host] Game registration
36  C4LA_Update, // [host] Game status update (heartbeat)
37  C4LA_End, // [host] Final game status
38  C4LA_PlrAuthCheck,// [host] Player authentication check
39 
40  C4LA_RefQuery, // [client] Query reference list
41  C4LA_PlrAuth, // [client] Player authentication request
42 
43  C4LA_ReportDisconnect // [both] Sent by host and client when a client is disconnected irregularly
44 };
@ C4LA_None
Definition: C4League.h:33
@ C4LA_RefQuery
Definition: C4League.h:40
@ C4LA_PlrAuthCheck
Definition: C4League.h:38
@ C4LA_ReportDisconnect
Definition: C4League.h:43
@ C4LA_Update
Definition: C4League.h:36
@ C4LA_PlrAuth
Definition: C4League.h:41
@ C4LA_End
Definition: C4League.h:37
@ C4LA_Start
Definition: C4League.h:35

Variable Documentation

◆ C4NetMaxLeagues