summaryrefslogtreecommitdiff
path: root/include/server.h
diff options
context:
space:
mode:
authororoborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e>2008-05-30 17:03:33 +0000
committeroroborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e>2008-05-30 17:03:33 +0000
commit6f8cef248e1467595a932707eb9a9c53af2e8839 (patch)
tree14beaef0e6253ab3657b59a90231d2788806307a /include/server.h
parent13cb3930e9989aba57f0301a821f64ceed29af20 (diff)
- opravene memory leaky pomocou vlagrindu
- sietovy protokol je navrhnuty tal aby client odsiselal info o tom, ze obdrzal spravu git-svn-id: http://opensvn.csie.org/tuxanci_ng@57 0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e
Diffstat (limited to 'include/server.h')
-rw-r--r--include/server.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/include/server.h b/include/server.h
index 3a07b43..08a8af2 100644
--- a/include/server.h
+++ b/include/server.h
@@ -47,8 +47,7 @@ typedef struct client_struct
int status;
tux_t *tux;
my_time_t lastPing;
- my_time_t lastEvent;
-
+ list_t *listCheck;
buffer_t *buffer;
} client_t;
@@ -77,6 +76,11 @@ extern void setServerMaxClients(int n);
extern void sendClient(client_t *p, char *msg);
extern void sendAllClientBut(char *msg, client_t *p);
extern void sendAllClient(char *msg);
+
+extern void addMsgClient(client_t *p, char *msg, int id);
+extern void addMsgAllClientBut(char *msg, client_t *p, int id);
+extern void addMsgAllClient(char *msg, int id);
+
extern void eventClientListBuffer();
extern void sendInfoCreateClient(client_t *client);
extern void eventServer();