Data Structures | |
| struct | connection_s | 
Typedefs | |
| typedef struct connection_s | connection_t | 
Functions | |
| connection_t * | Connection_Add (netadr_t *address, void *object, void(*handler)(connection_t *, void *)) | 
| Add a new connection.  More... | |
| void | Connection_Del (connection_t *con) | 
| Delete a connection.  More... | |
| connection_t * | Connection_Find (netadr_t *address) | 
| Search for an established connection based on the remote address.  More... | |
| void | Connection_Init (void) | 
| Initialize the connection management system.  More... | |
| typedef struct connection_s connection_t | 
| connection_t* Connection_Add | ( | netadr_t * | address, | 
| void * | object, | ||
| void(*)(connection_t *, void *) | handler | ||
| ) | 
Add a new connection.
| address | The address of the remote end. | 
| object | Connection specific data. Will be passed to handler. | 
| handler | Callback for handling incoming packets. connection_t::handler | 
| void Connection_Del | ( | connection_t * | con | ) | 
Delete a connection.
| con | The connection to be deleted. | 
| connection_t* Connection_Find | ( | netadr_t * | address | ) | 
Search for an established connection based on the remote address.
| address | The remote address. | 
| void Connection_Init | ( | void | ) | 
Initialize the connection management system.