19fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream/* 29fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamCopyright (C) 1996-1997 Id Software, Inc. 39fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream 49fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamThis program is free software; you can redistribute it and/or 59fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreammodify it under the terms of the GNU General Public License 69fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamas published by the Free Software Foundation; either version 2 79fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamof the License, or (at your option) any later version. 89fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream 99fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamThis program is distributed in the hope that it will be useful, 109fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreambut WITHOUT ANY WARRANTY; without even the implied warranty of 119fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 129fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream 139fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamSee the GNU General Public License for more details. 149fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream 159fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamYou should have received a copy of the GNU General Public License 169fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamalong with this program; if not, write to the Free Software 179fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamFoundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 189fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream 199fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream*/ 209fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream// net_ser.h 219fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream 229fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamint Serial_Init (void); 239fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamvoid Serial_Listen (qboolean state); 249fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamvoid Serial_SearchForHosts (qboolean xmit); 259fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamqsocket_t *Serial_Connect (char *host); 269fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamqsocket_t *Serial_CheckNewConnections (void); 279fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamint Serial_GetMessage (qsocket_t *sock); 289fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamint Serial_SendMessage (qsocket_t *sock, sizebuf_t *data); 299fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamint Serial_SendUnreliableMessage (qsocket_t *sock, sizebuf_t *data); 309fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamqboolean Serial_CanSendMessage (qsocket_t *sock); 319fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamqboolean Serial_CanSendUnreliableMessage (qsocket_t *sock); 329fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamvoid Serial_Close (qsocket_t *sock); 339fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamvoid Serial_Shutdown (void); 34