diff options
author | Toni Uhlig <matzeton@googlemail.com> | 2018-04-16 01:28:02 +0200 |
---|---|---|
committer | Toni Uhlig <matzeton@googlemail.com> | 2018-04-16 01:28:02 +0200 |
commit | c9b2cd567ed8bbe2df36821a26a56a8d713c2c80 (patch) | |
tree | c783469615340812b5e579ed5f0101d26e6293e7 /src/server.h | |
parent | 2eeb2bf76240e0a4f9a94975cf59e0c6e83a0c26 (diff) |
POTD skeleton #8.
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
Diffstat (limited to 'src/server.h')
-rw-r--r-- | src/server.h | 12 |
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; |