diff options
Diffstat (limited to 'src/base/server.h')
| -rw-r--r-- | src/base/server.h | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/src/base/server.h b/src/base/server.h deleted file mode 100644 index 72d7585..0000000 --- a/src/base/server.h +++ /dev/null @@ -1,60 +0,0 @@ -#ifndef MY_SERVER_H -#define MY_SERVER_H - -#include <time.h> - -#include "list.h" -#include "tux.h" -#include "myTimer.h" -#include "protect.h" -#include "buffer.h" - -#ifndef PUBLIC_SERVER -#include "interface.h" -#endif /* PUBLIC_SERVER */ - -#include "udp.h" - -#define SERVER_TIMEOUT 1000 -#define SERVER_TIME_SYNC 1000 -#define SERVER_TIME_PING 1000 -#define SERVER_MAX_CLIENTS 100 - -#define SERVER_INDEX_ROOT_TUX 0 - -#define CLIENT_TYPE_UDP 1 -#define CLIENT_TYPE_TCP 2 - -typedef struct client_struct { - int type; - - sock_udp_t *socket_udp; - - buffer_t *recvBuffer; - buffer_t *sendBuffer; - - int status; - - tux_t *tux; - - protect_t *protect; - - list_t *listSendMsg; - list_t *listRecvMsg; - - list_t *listSeesShot; -} client_t; - -extern int server_init(char *ip4, char *ip6, int port); -extern time_t server_get_update(); -extern client_t *server_new_any_client(); -extern void server_destroy_any_client(client_t *p); -extern list_t *server_get_list_clients(); -extern int server_get_max_clients(); -extern void server_set_time(); -extern void server_set_max_clients(int n); -extern void server_send_client(client_t *p, char *msg); -extern void server_event(); -extern void server_quit(); - -#endif /* MY_SERVER_H */ |