diff options
Diffstat (limited to 'src/server.c')
-rw-r--r-- | src/server.c | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/src/server.c b/src/server.c deleted file mode 100644 index 61664c5..0000000 --- a/src/server.c +++ /dev/null @@ -1,38 +0,0 @@ -#include <stdlib.h> -#include <string.h> -#include <assert.h> - -#include "server.h" - - -server_ctx * -server_init_ctx(server_ctx *ctx, init_cb init_fn) -{ - if (!ctx) - ctx = (server_ctx *) malloc(sizeof(*ctx)); - assert(ctx); - - memset(ctx, 0, sizeof(*ctx)); - if (!init_fn(ctx)) - return NULL; - - return ctx; -} - -int server_validate_ctx(server_ctx *ctx) -{ - assert(ctx); - assert(ctx->server_cbs.on_connect && ctx->server_cbs.on_disconnect - && ctx->server_cbs.mainloop); - assert(ctx->server_cbs.on_free && ctx->server_cbs.on_listen - && ctx->server_cbs.on_shutdown); - return 0; -} - -int server_mainloop(server_ctx *ctx) -{ - while (1) { - sleep(1); - } - return 0; -} |