Files
uWebSockets/capi/libuwebsockets.h
T
2022-01-07 05:51:23 +01:00

29 lines
614 B
C

#ifndef LIBUWS_CAPI_HEADER
#define LIBUWS_CAPI_HEADER
#include <stddef.h>
#ifdef __cplusplus
extern "C" {
#endif
struct uws_app_s;
struct uws_req_s;
struct uws_res_s;
typedef struct uws_app_s uws_app_t;
typedef struct uws_req_s uws_req_t;
typedef struct uws_res_s uws_res_t;
uws_app_t *uws_create_app();
void uws_app_get(uws_app_t *app, const char *pattern, void (*handler)(uws_res_t *, uws_req_t *));
void uws_app_run(uws_app_t *);
void uws_app_listen(uws_app_t *app, int port, void (*handler)(void *));
void uws_res_end(uws_res_t *res, const char *data, size_t length);
#ifdef __cplusplus
}
#endif
#endif