about summary refs log tree commit diff
path: root/src/engine/e_network_internal.h
diff options
context:
space:
mode:
authorMagnus Auvinen <magnus.auvinen@gmail.com>2009-01-10 11:48:24 +0000
committerMagnus Auvinen <magnus.auvinen@gmail.com>2009-01-10 11:48:24 +0000
commit6eefa58b52c4d842aff576e0674b58949f8ad2d7 (patch)
treeaec25abcf5e75a6af21613239170d89afbee638a /src/engine/e_network_internal.h
parentd0d91c412dc8a63cbf2dc0c4f74400a64ad5638b (diff)
downloadzcatch-6eefa58b52c4d842aff576e0674b58949f8ad2d7.tar.gz
zcatch-6eefa58b52c4d842aff576e0674b58949f8ad2d7.zip
fixed resending algorithm
Diffstat (limited to 'src/engine/e_network_internal.h')
-rw-r--r--src/engine/e_network_internal.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/engine/e_network_internal.h b/src/engine/e_network_internal.h
index 6c58ec88..f1a25b31 100644
--- a/src/engine/e_network_internal.h
+++ b/src/engine/e_network_internal.h
@@ -146,6 +146,8 @@ void recvinfo_start(NETRECVINFO *info, NETADDR *addr, NETCONNECTION *conn, int c
 int recvinfo_fetch_chunk(NETRECVINFO *info, NETCHUNK *chunk);
 
 /* misc helper functions */
+/* The backroom is ack-NET_MAX_SEQUENCE/2. Used for knowing if we acked a packet or not */
+int seq_in_backroom(int seq, int ack);
 void send_controlmsg(NETSOCKET socket, NETADDR *addr, int ack, int controlmsg, const void *extra, int extra_size);
 void send_packet_connless(NETSOCKET socket, NETADDR *addr, const void *data, int data_size);
 void send_packet(NETSOCKET socket, NETADDR *addr, NETPACKETCONSTRUCT *packet);