#include "qcommon.h"
Go to the source code of this file.
Functions | |
void | Netchan_Init (void) |
void | Netchan_OutOfBand (int net_socket, netadr_t adr, int length, byte *data) |
void | Netchan_OutOfBandPrint (int net_socket, netadr_t adr, char *format,...) |
void | Netchan_Setup (netsrc_t sock, netchan_t *chan, netadr_t adr, int qport) |
qboolean | Netchan_CanReliable (netchan_t *chan) |
qboolean | Netchan_NeedReliable (netchan_t *chan) |
void | Netchan_Transmit (netchan_t *chan, int length, byte *data) |
qboolean | Netchan_Process (netchan_t *chan, sizebuf_t *msg) |
Variables | |
cvar_t * | showpackets |
cvar_t * | showdrop |
cvar_t * | qport |
netadr_t | net_from |
sizebuf_t | net_message |
byte | net_message_buffer [MAX_MSGLEN] |
Definition at line 175 of file net_chan.c.
Definition at line 132 of file net_chan.c.
Referenced by CL_CheckForResend(), CL_ConnectionlessPacket(), CL_PingServers_f(), CL_SendConnectPacket(), Master_Heartbeat(), Master_Shutdown(), SV_FlushRedirect(), SV_SetMaster_f(), SVC_DirectConnect(), SVC_GetChallenge(), SVC_Info(), SVC_Ping(), and SVC_Status().
Definition at line 152 of file net_chan.c.
Referenced by CL_ConnectionlessPacket(), and SVC_DirectConnect().
Definition at line 213 of file net_chan.c.
Referenced by CL_Disconnect(), CL_SendCmd(), SV_FinalMessage(), SV_SendClientDatagram(), and SV_SendClientMessages().
netadr_t net_from |
Definition at line 81 of file net_chan.c.
Referenced by CL_ConnectionlessPacket(), CL_DumpPackets(), CL_ParseStatusMessage(), CL_ReadPackets(), NET_GetLoopPacket(), NET_GetPacket(), SV_ConnectionlessPacket(), SV_FlushRedirect(), SV_ReadPackets(), SVC_Ack(), SVC_DirectConnect(), SVC_GetChallenge(), SVC_Info(), SVC_Ping(), SVC_RemoteCommand(), and SVC_Status().
sizebuf_t net_message |
Definition at line 82 of file net_chan.c.
Referenced by CL_ConnectionlessPacket(), CL_DumpPackets(), CL_Init(), CL_ParseBeam(), CL_ParseBeam2(), CL_ParseConfigString(), CL_ParseDelta(), CL_ParseDownload(), CL_ParseEntityBits(), CL_ParseFrame(), CL_ParseInventory(), CL_ParseLaser(), CL_ParseLightning(), CL_ParseMuzzleFlash(), CL_ParseMuzzleFlash2(), CL_ParseNuke(), CL_ParsePacketEntities(), CL_ParseParticles(), CL_ParsePlayerBeam(), CL_ParsePlayerstate(), CL_ParseServerData(), CL_ParseServerMessage(), CL_ParseStartSoundPacket(), CL_ParseStatusMessage(), CL_ParseSteam(), CL_ParseTEnt(), CL_ParseWidow(), CL_ReadPackets(), CL_WriteDemoMessage(), NET_GetLoopPacket(), NET_GetPacket(), SHOWNET(), SV_ConnectionlessPacket(), SV_ExecuteClientMessage(), SV_FinalMessage(), SV_Init(), SV_ReadPackets(), and SVC_RemoteCommand().
byte net_message_buffer[MAX_MSGLEN] |
Definition at line 83 of file net_chan.c.
cvar_t* qport |
Definition at line 79 of file net_chan.c.
Referenced by Netchan_Init(), Netchan_Process(), Netchan_Setup(), Netchan_Transmit(), SV_ReadPackets(), and SVC_DirectConnect().
cvar_t* showdrop |
Definition at line 78 of file net_chan.c.
Referenced by Netchan_Init(), and Netchan_Process().
cvar_t* showpackets |
Definition at line 77 of file net_chan.c.
Referenced by Netchan_Init(), Netchan_Process(), and Netchan_Transmit().