|
VSF Documented
|
#include "shell/sys/linux/vsf_linux_cfg.h"#include "service/vsf_service.h"#include "../../include/sys/socket.h"#include "../../include/netinet/in.h"#include "utilities/ooc_class.h"#include "./urihandler/file/__vsf_linux_urihandler_file.h"#include "./urihandler/websocket/__vsf_linux_urihandler_websocket.h"Go to the source code of this file.
Data Structures | |
| struct | vsf_linux_httpd_urihandler_op_t |
| struct | vsf_linux_httpd_urihandler_t |
| struct | vsf_linux_httpd_urihandler_header_t |
| class | vsf_linux_httpd_request_t |
| class | vsf_linux_httpd_session_t |
| class | vsf_linux_httpd_t |
Macros | |
| #define | __VSF_LINUX_HTTPD_PUBLIC_CONST__ const |
| #define | VSF_LINUX_HTTPD_CFG_REQUEST_BUFSIZE 1024 |
| #define | VSF_LINUX_HTTPD_CFG_PRIV_SIZE 256 |
| #define | VSF_LINUX_HTTPD_CFG_FILESYSTEM ENABLED |
| #define | VSF_LINUX_HTTPD_CFG_WEBSOCKET VSF_USE_MBEDTLS |
Typedefs | |
| typedef enum vsf_linux_httpd_request_method_t | vsf_linux_httpd_request_method_t |
| typedef enum vsf_linux_httpd_mime_t | vsf_linux_httpd_mime_t |
| typedef enum vsf_linux_httpd_language_t | vsf_linux_httpd_language_t |
| typedef enum vsf_linux_httpd_response_t | vsf_linux_httpd_response_t |
| typedef struct vsf_linux_httpd_urihandler_op_t | vsf_linux_httpd_urihandler_op_t |
| typedef enum vsf_linux_httpd_urihandler_match_t | vsf_linux_httpd_urihandler_match_t |
| typedef enum vsf_linux_httpd_urihandler_type_t | vsf_linux_httpd_urihandler_type_t |
| typedef struct vsf_linux_httpd_urihandler_t | vsf_linux_httpd_urihandler_t |
| typedef struct vsf_linux_httpd_urihandler_header_t | vsf_linux_httpd_urihandler_header_t |
| typedef struct vsf_linux_httpd_urihandler_header_t | vsf_linux_httpd_urihandler_buffer_t |
Functions | |
| dcl_vsf_bitmap (vsf_linux_httpd_mime_map_t, VSF_LINUX_HTTPD_MIME_NUM) typedef enum vsf_linux_httpd_encoding_t | |
| dcl_vsf_bitmap (vsf_linux_httpd_encoding_map_t, VSF_LINUX_HTTPD_ENCODING_NUM) typedef enum vsf_linux_httpd_charset_t | |
| void * | vsf_linux_httpd_thread (void *param) |
| vsf_err_t | vsf_linux_httpd_start (vsf_linux_httpd_t *httpd) |
Variables | |
| vsf_linux_httpd_encoding_t | |
| vsf_linux_httpd_charset_t | |
| const vsf_linux_httpd_urihandler_op_t | vsf_linux_httpd_urihandler_buffer_op |
| #define __VSF_LINUX_HTTPD_PUBLIC_CONST__ const |
| #define VSF_LINUX_HTTPD_CFG_REQUEST_BUFSIZE 1024 |
| #define VSF_LINUX_HTTPD_CFG_PRIV_SIZE 256 |
| #define VSF_LINUX_HTTPD_CFG_FILESYSTEM ENABLED |
| #define VSF_LINUX_HTTPD_CFG_WEBSOCKET VSF_USE_MBEDTLS |
| typedef enum vsf_linux_httpd_mime_t vsf_linux_httpd_mime_t |
| typedef enum vsf_linux_httpd_language_t vsf_linux_httpd_language_t |
| typedef enum vsf_linux_httpd_response_t vsf_linux_httpd_response_t |
| typedef struct vsf_linux_httpd_urihandler_op_t vsf_linux_httpd_urihandler_op_t |
| typedef struct vsf_linux_httpd_urihandler_t vsf_linux_httpd_urihandler_t |
| dcl_vsf_bitmap | ( | vsf_linux_httpd_mime_map_t | , |
| VSF_LINUX_HTTPD_MIME_NUM | |||
| ) |
| dcl_vsf_bitmap | ( | vsf_linux_httpd_encoding_map_t | , |
| VSF_LINUX_HTTPD_ENCODING_NUM | |||
| ) |
|
extern |
|
extern |
| vsf_linux_httpd_encoding_t |
| vsf_linux_httpd_charset_t |
|
extern |