11#ifndef _GT2_CONNECTION_H_
12#define _GT2_CONNECTION_H_
16GT2Result gti2NewOutgoingConnection(GT2Socket socket, GT2Connection * connection,
unsigned int ip,
unsigned short port);
17GT2Result gti2NewIncomingConnection(GT2Socket socket, GT2Connection * connection,
unsigned int ip,
unsigned short port);
19GT2Result gti2StartConnectionAttempt
21 GT2Connection connection,
22 const GT2Byte * message,
29void gti2RejectConnection(GT2Connection connection,
const GT2Byte * message,
int len);
31GT2Bool gti2ConnectionSendData(GT2Connection connection,
const GT2Byte * message,
int len);
33GT2Bool gti2ConnectionThink(GT2Connection connection, gsi_time now);
35void gti2CloseConnection(GT2Connection connection, GT2Bool hard);
37void gti2ConnectionClosed(GT2Connection connection);
39void gti2ConnectionCleanup(GT2Connection connection);