feat: started adding http server
This commit is contained in:
parent
734aee7d18
commit
cb28f8c8b9
4 changed files with 42 additions and 0 deletions
|
|
@ -1,4 +1,5 @@
|
|||
set(CORE_SRC
|
||||
http_server.c
|
||||
core.c
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,17 @@
|
|||
#ifndef CORE_H
|
||||
#define CORE_H
|
||||
|
||||
#include <stddef.h>
|
||||
|
||||
typedef struct {
|
||||
size_t workers_count;
|
||||
} core_settings_t;
|
||||
|
||||
typedef struct {
|
||||
|
||||
} core_t;
|
||||
|
||||
core_t *core_init(core_settings_t settings);
|
||||
void core_deinit(core_t *core);
|
||||
|
||||
#endif // !CORE_H
|
||||
7
core/src/http_server.c
Normal file
7
core/src/http_server.c
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
#include "http_server.h"
|
||||
#include <sys/socket.h>
|
||||
|
||||
http_server_p http_server_init(http_server_config_t config) {
|
||||
http_server_p server;
|
||||
struct sockaddr_in server_addr;
|
||||
}
|
||||
17
core/src/http_server.h
Normal file
17
core/src/http_server.h
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
#ifndef HTTP_SERVER_H
|
||||
#define HTTP_SERVER_H
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
typedef struct {
|
||||
int32_t port;
|
||||
} http_server_config_t;
|
||||
|
||||
typedef struct {
|
||||
int32_t socket_fd;
|
||||
} http_server_t, *http_server_p;
|
||||
|
||||
http_server_p http_server_init(http_server_config_t config);
|
||||
void http_server_stop(http_server_p server);
|
||||
|
||||
#endif // !HTTP_SERVER_H
|
||||
Loading…
Add table
Add a link
Reference in a new issue