FS2_Open
Open source remastering of the Freespace 2 engine
fs2netd_client.h File Reference
#include "network/multi.h"

Go to the source code of this file.

Classes

struct  tracker_game_data
 

Typedefs

typedef struct tracker_game_data tracker_game_data
 

Functions

bool fs2netd_is_online ()
 
void fs2netd_reset_connection ()
 
void fs2netd_disconnect ()
 
void fs2netd_close ()
 
bool fs2netd_login ()
 
void fs2netd_maybe_init ()
 
void fs2netd_do_frame ()
 
void fs2netd_gameserver_start ()
 
void fs2netd_gameserver_update (bool force=false)
 
void fs2netd_gameserver_disconnect ()
 
void fs2netd_send_game_request ()
 
void fs2netd_store_stats ()
 
bool fs2netd_player_banned (net_addr *addr)
 
void fs2netd_update_ban_list ()
 
bool fs2netd_get_valid_missions ()
 
int fs2netd_update_valid_tables ()
 
int fs2netd_get_pilot_info (const char *callsign, player *out_plr, bool first_call)
 
void fs2netd_options_config_init ()
 
void fs2netd_add_table_validation (const char *tblname)
 
void fs2netd_update_game_count (const char *chan_name)
 

Variables

char Multi_fs_tracker_channel []
 
char Multi_fs_tracker_filter []
 
tracker_game_data Multi_tracker_game_data
 

Typedef Documentation

Function Documentation

void fs2netd_add_table_validation ( const char *  tblname)

Definition at line 1554 of file fs2netd_client.cpp.

void fs2netd_close ( )

Definition at line 1633 of file fs2netd_client.cpp.

void fs2netd_disconnect ( )

Definition at line 199 of file fs2netd_client.cpp.

void fs2netd_do_frame ( )

Definition at line 785 of file fs2netd_client.cpp.

void fs2netd_gameserver_disconnect ( )

Definition at line 897 of file fs2netd_client.cpp.

void fs2netd_gameserver_start ( )

Definition at line 823 of file fs2netd_client.cpp.

void fs2netd_gameserver_update ( bool  force = false)

Definition at line 865 of file fs2netd_client.cpp.

int fs2netd_get_pilot_info ( const char *  callsign,
player out_plr,
bool  first_call 
)

Definition at line 1582 of file fs2netd_client.cpp.

bool fs2netd_get_valid_missions ( )

Definition at line 1381 of file fs2netd_client.cpp.

bool fs2netd_is_online ( )

Definition at line 168 of file fs2netd_client.cpp.

bool fs2netd_login ( )

Definition at line 360 of file fs2netd_client.cpp.

void fs2netd_maybe_init ( )
void fs2netd_options_config_init ( )

Definition at line 103 of file fs2netd_client.cpp.

bool fs2netd_player_banned ( net_addr addr)

Definition at line 1220 of file fs2netd_client.cpp.

void fs2netd_reset_connection ( )

Definition at line 173 of file fs2netd_client.cpp.

void fs2netd_send_game_request ( )

Definition at line 915 of file fs2netd_client.cpp.

void fs2netd_store_stats ( )

Definition at line 1078 of file fs2netd_client.cpp.

void fs2netd_update_ban_list ( )

Definition at line 1181 of file fs2netd_client.cpp.

void fs2netd_update_game_count ( const char *  chan_name)

Definition at line 1649 of file fs2netd_client.cpp.

int fs2netd_update_valid_tables ( )

Definition at line 1479 of file fs2netd_client.cpp.

Variable Documentation

char Multi_fs_tracker_channel[]

Definition at line 80 of file fs2netd_client.cpp.

char Multi_fs_tracker_filter[]

Definition at line 83 of file fs2netd_client.cpp.

tracker_game_data Multi_tracker_game_data

Definition at line 85 of file fs2netd_client.cpp.