segf-k 1.0
Loading...
Searching...
No Matches
segfk.h File Reference

Go to the source code of this file.

Data Structures

struct  http_request
struct  http_response

Typedefs

typedef void(* router_handler) (struct http_request *req, struct http_response *res)

Functions

void segfk_run (int port)
 Starts the minimal HTTP server.
void segfk_stop ()
void segfk_add_route (const char *method, const char *path, router_handler handler)
struct http_requestsegfk_create_request ()
struct http_responsesegfk_create_response ()
void segfk_send_response (struct http_response *response)

Typedef Documentation

◆ router_handler

typedef void(* router_handler) (struct http_request *req, struct http_response *res)

Definition at line 26 of file segfk.h.

Function Documentation

◆ segfk_add_route()

void segfk_add_route ( const char * method,
const char * path,
router_handler handler )

◆ segfk_create_request()

struct http_request * segfk_create_request ( )

◆ segfk_create_response()

struct http_response * segfk_create_response ( )

◆ segfk_run()

void segfk_run ( int port)

Starts the minimal HTTP server.

Parameters
portThe port to listen on.

Definition at line 9 of file segfk.c.

◆ segfk_send_response()

void segfk_send_response ( struct http_response * response)

◆ segfk_stop()

void segfk_stop ( )