webserver.c/server.h
2024-02-12 16:57:40 -05:00

25 lines
436 B
C

#ifndef SERVER_H
#define SERVER_H
#include "header.h"
#include "route.h"
#define BACKLOG 128
struct Server {
const char *PORT;
struct Route *routes;
int num_routes;
};
struct Server server_constructor(const char *PORT);
void add_route(struct Server *server, char *method, char *target,
Route_Callback route_callback);
void launch(struct Server *server);
char *read_file(char *filename);
#endif // !SERVER_H