diff --git a/docs/html/_r_e_a_d_m_e_8md.html b/docs/html/_r_e_a_d_m_e_8md.html index 76a5c3d..db1297d 100644 --- a/docs/html/_r_e_a_d_m_e_8md.html +++ b/docs/html/_r_e_a_d_m_e_8md.html @@ -68,7 +68,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Files Functions Variables Pages + All Files Functions Variables Macros Pages
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <limits.h>
#include "misc.h"
#include "mime.h"
+Macros | |
#define | MAX_HEADERS 25 |
#define | HEADER_SIZE 1025 |
Functions | |
void | parse_request_headers (char headers[25][1024], FILE *request) |
void | send_headers (int connection, char *headers[], int count) |
void | print_request_headers (char headers[25][1024]) |
void | parse_request_headers (char headers[MAX_HEADERS][HEADER_SIZE], FILE *request) |
void | request_type_and_file (char request_type[8], char *requested_file, char *first_header) |
void | send_headers (int connection, char headers[3][HEADER_SIZE], int count) |
void | send_file (int connection, char file_name[501]) |
void | print_request_headers (char headers[MAX_HEADERS][HEADER_SIZE]) |
void | process_request (int connection, FILE *request) |
char | output [1025] |
#define HEADER_SIZE 1025 | +
#define MAX_HEADERS 25 | +
process.c Process the request and respond.
+ + +void parse_request_headers | ( | char | -headers[25][1024], | +headers[MAX_HEADERS][HEADER_SIZE], | |||||||||||||||||||||||||||||||||||||||||||||||||||||
@@ -143,7 +184,7 @@ |
void print_request_headers | ( | char | -headers[25][1024] | ) | +headers[MAX_HEADERS][HEADER_SIZE] | ) |
Print the request headers (for debugging)
-headers | Header array obtained from parse_request_headers() |
headers | Header array obtained from parse_request_headers() |
void request_type_and_file | +( | +char | +request_type[8], | +
+ | + | char * | +requested_file, | +
+ | + | char * | +first_header | +
+ | ) | ++ |
Parse the Request Type and Requested File into the respective strings.
+request_type | String where the Request Type will be stored. |
requested_file | String where the Requested File will be stored. |
first_header | First request header string. |
void send_file | +( | +int | +connection, | +
+ | + | char | +file_name[501] | +
+ | ) | ++ |
Parse the requested file location and send back the file contents.
+connection | Connection descriptor. |
file_name | Requested file name acquired from request_type_and_file() |
- | char * | -headers[], | +char | +headers[3][HEADER_SIZE], | |
@@ -252,15 +370,13 @@ |
process.c Process the request and respond.
-