You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
449 B
22 lines
449 B
#pragma once
|
|
|
|
#include <sys/socket.h>
|
|
#include <stdint.h>
|
|
|
|
#include "http_request.h"
|
|
#include "http_parser.h"
|
|
#include "vec.h"
|
|
|
|
#define u8 uint8_t
|
|
VEC(u8)
|
|
|
|
struct http_session {
|
|
/* HTTP State */
|
|
struct sockaddr client_address; /* client requesting connection! */
|
|
int client_socket_descriptor;
|
|
http_parser http_parser;
|
|
struct http_request http_request;
|
|
struct vec_u8 request;
|
|
struct vec_u8 response;
|
|
};
|