OpenClonk
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
C4League.h File Reference
#include "network/C4Network2Reference.h"
#include "gui/C4Gui.h"
#include "lib/SHA1.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

#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.

Referenced by C4LeagueSignupDialog::UserClose().

Enumeration Type Documentation

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 };

Variable Documentation