FS2_Open
Open source remastering of the Freespace 2 engine
multi_kick.h File Reference

Go to the source code of this file.

Macros

#define KICK_REASON_NORM   0
 
#define KICK_REASON_BAD_XFER   1
 
#define KICK_REASON_CANT_XFER   2
 
#define KICK_REASON_INGAME_ENDED   3
 

Functions

void multi_kick_init ()
 
void multi_kick_process ()
 
void multi_kick_player (int player_index, int ban=1, int reason=KICK_REASON_NORM)
 
int multi_kick_is_banned (net_addr *addr)
 
void multi_dcf_kick ()
 
void multi_kick_get_text (net_player *pl, int reason, char *str)
 

Macro Definition Documentation

#define KICK_REASON_BAD_XFER   1

Definition at line 24 of file multi_kick.h.

#define KICK_REASON_CANT_XFER   2

Definition at line 25 of file multi_kick.h.

#define KICK_REASON_INGAME_ENDED   3

Definition at line 26 of file multi_kick.h.

#define KICK_REASON_NORM   0

Definition at line 23 of file multi_kick.h.

Function Documentation

void multi_dcf_kick ( )

Definition at line 138 of file multi_kick.cpp.

void multi_kick_get_text ( net_player pl,
int  reason,
char *  str 
)

Definition at line 165 of file multi_kick.cpp.

void multi_kick_init ( )

Definition at line 56 of file multi_kick.cpp.

int multi_kick_is_banned ( net_addr addr)

Definition at line 121 of file multi_kick.cpp.

void multi_kick_player ( int  player_index,
int  ban = 1,
int  reason = KICK_REASON_NORM 
)

Definition at line 82 of file multi_kick.cpp.

void multi_kick_process ( )

Definition at line 64 of file multi_kick.cpp.