/* | |
Copyright (C) 1996-1997 Id Software, Inc. | |
This program is free software; you can redistribute it and/or | |
modify it under the terms of the GNU General Public License | |
as published by the Free Software Foundation; either version 2 | |
of the License, or (at your option) any later version. | |
This program is distributed in the hope that it will be useful, | |
but WITHOUT ANY WARRANTY; without even the implied warranty of | |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | |
See the GNU General Public License for more details. | |
You should have received a copy of the GNU General Public License | |
along with this program; if not, write to the Free Software | |
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | |
*/ | |
#include "quakedef.h" | |
#include "net_loop.h" | |
#include "net_dgrm.h" | |
net_driver_t net_drivers[MAX_NET_DRIVERS] = | |
{ | |
{ | |
"Loopback", | |
false, | |
Loop_Init, | |
Loop_Listen, | |
Loop_SearchForHosts, | |
Loop_Connect, | |
Loop_CheckNewConnections, | |
Loop_GetMessage, | |
Loop_SendMessage, | |
Loop_SendUnreliableMessage, | |
Loop_CanSendMessage, | |
Loop_CanSendUnreliableMessage, | |
Loop_Close, | |
Loop_Shutdown, | |
0 | |
} | |
, | |
{ | |
"Datagram", | |
false, | |
Datagram_Init, | |
Datagram_Listen, | |
Datagram_SearchForHosts, | |
Datagram_Connect, | |
Datagram_CheckNewConnections, | |
Datagram_GetMessage, | |
Datagram_SendMessage, | |
Datagram_SendUnreliableMessage, | |
Datagram_CanSendMessage, | |
Datagram_CanSendUnreliableMessage, | |
Datagram_Close, | |
Datagram_Shutdown, | |
0 | |
} | |
}; | |
int net_numdrivers = 2; | |
#include "net_udp.h" | |
net_landriver_t net_landrivers[MAX_NET_DRIVERS] = | |
{ | |
{ | |
"UDP", | |
false, | |
0, | |
UDP_Init, | |
UDP_Shutdown, | |
UDP_Listen, | |
UDP_OpenSocket, | |
UDP_CloseSocket, | |
UDP_Connect, | |
UDP_CheckNewConnections, | |
UDP_Read, | |
UDP_Write, | |
UDP_Broadcast, | |
UDP_AddrToString, | |
UDP_StringToAddr, | |
UDP_GetSocketAddr, | |
UDP_GetNameFromAddr, | |
UDP_GetAddrFromName, | |
UDP_AddrCompare, | |
UDP_GetSocketPort, | |
UDP_SetSocketPort | |
} | |
}; | |
int net_numlandrivers = 1; |