aboutsummaryrefslogtreecommitdiff
path: root/src/server.h
diff options
context:
space:
mode:
authorToni Uhlig <matzeton@googlemail.com>2018-04-16 01:28:02 +0200
committerToni Uhlig <matzeton@googlemail.com>2018-04-16 01:28:02 +0200
commitc9b2cd567ed8bbe2df36821a26a56a8d713c2c80 (patch)
treec783469615340812b5e579ed5f0101d26e6293e7 /src/server.h
parent2eeb2bf76240e0a4f9a94975cf59e0c6e83a0c26 (diff)
POTD skeleton #8.
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
Diffstat (limited to 'src/server.h')
-rw-r--r--src/server.h12
1 files changed, 0 insertions, 12 deletions
diff --git a/src/server.h b/src/server.h
index 2851c50..32a711d 100644
--- a/src/server.h
+++ b/src/server.h
@@ -10,22 +10,10 @@ typedef struct server_data {
void *data;
} server_data;
-typedef struct server_session {
- void *data;
-} server_session;
-
-typedef int (*on_connect_cb) (struct server_data *data, struct server_session *ses);
-typedef int (*on_disconnect_cb) (struct server_data *data, struct server_session *ses);
-typedef int (*on_data_cb) (struct server_data *data, struct server_session *ses);
-typedef int (*on_free_cb) (struct server_data *data);
typedef int (*on_listen_cb) (struct server_data *data);
typedef int (*on_shutdown_cb) (struct server_data *data);
typedef struct server_callbacks {
- on_connect_cb on_connect;
- on_disconnect_cb on_disconnect;
- on_data_cb mainloop;
- on_free_cb on_free;
on_listen_cb on_listen;
on_shutdown_cb on_shutdown;
} server_callbacks;