Nut/OS  4.10.3
API Reference
httpd_p.c File Reference
#include <cfg/http.h>
#include <sys/heap.h>
#include <stdlib.h>
#include <string.h>
#include <memdebug.h>
#include "httpd_p.h"
Include dependency graph for httpd_p.c:

Go to the source code of this file.


 Default index files.


char * CreateFilePath (CONST char *url, CONST char *addon)
 Create a file path from an URL.
void DestroyRequestInfo (REQUEST *req)
 Release request info structure.


char * http_root
char * default_files []

Define Documentation


Default index files.

The first entry must contain an empty string.

Default file system.

Definition at line 30 of file httpd_p.c.

Referenced by CreateFilePath().

Function Documentation

char* CreateFilePath ( CONST char *  url,
CONST char *  addon 

Create a file path from an URL.

Definition at line 55 of file httpd_p.c.

References HTTP_DEFAULT_ROOT, http_root, malloc(), strcat(), strcpy(), and strlen().

Here is the call graph for this function:

void DestroyRequestInfo ( REQUEST req)

Release request info structure.

Definition at line 77 of file httpd_p.c.

References free(), _REQUEST::req_agent, _REQUEST::req_auth, _REQUEST::req_cookie, _REQUEST::req_encoding, _REQUEST::req_host, _REQUEST::req_qptrs, _REQUEST::req_query, _REQUEST::req_referer, _REQUEST::req_type, and _REQUEST::req_url.

Referenced by NutHttpProcessRequest().

Here is the call graph for this function:

Variable Documentation

char* default_files[]
Initial value:

Definition at line 35 of file httpd_p.c.