|  | 
| typedef struct httpd_host_t | httpd_host_t | 
|  | 
| typedef struct httpd_client_t | httpd_client_t | 
|  | 
| typedef struct httpd_message_t | httpd_message_t | 
|  | 
| typedef struct httpd_url_t | httpd_url_t | 
|  | 
| typedef struct httpd_callback_sys_t | httpd_callback_sys_t | 
|  | 
| typedef int(* | httpd_callback_t) (httpd_callback_sys_t *, httpd_client_t *, httpd_message_t *answer, const httpd_message_t *query) | 
|  | 
| typedef struct httpd_file_t | httpd_file_t | 
|  | 
| typedef struct httpd_file_sys_t | httpd_file_sys_t | 
|  | 
| typedef int(* | httpd_file_callback_t) (httpd_file_sys_t *, httpd_file_t *, uint8_t *psz_request, uint8_t **pp_data, int *pi_data) | 
|  | 
| typedef struct httpd_handler_t | httpd_handler_t | 
|  | 
| typedef int(* | httpd_handler_callback_t) (void *, httpd_handler_t *, char *psz_url, uint8_t *psz_request, int i_type, uint8_t *p_in, int i_in, char *psz_remote_addr, char *psz_remote_host, uint8_t **pp_data, int *pi_data) | 
|  | 
| typedef struct httpd_redirect_t | httpd_redirect_t | 
|  | 
| typedef struct httpd_stream_t | httpd_stream_t | 
|  | 
|  | 
| httpd_host_t * | vlc_http_HostNew (vlc_object_t *) | 
|  | 
| httpd_host_t * | vlc_https_HostNew (vlc_object_t *) | 
|  | 
| httpd_host_t * | vlc_rtsp_HostNew (vlc_object_t *) | 
|  | 
| void | httpd_HostDelete (httpd_host_t *) | 
|  | 
| httpd_url_t * | httpd_UrlNew (httpd_host_t *, const char *psz_url, const char *psz_user, const char *psz_password) | 
|  | 
| int | httpd_UrlCatch (httpd_url_t *, int i_msg, httpd_callback_t, httpd_callback_sys_t *) | 
|  | 
| void | httpd_UrlDelete (httpd_url_t *) | 
|  | 
| char * | httpd_ClientIP (const httpd_client_t *cl, char *, int *) | 
|  | 
| char * | httpd_ServerIP (const httpd_client_t *cl, char *, int *) | 
|  | 
| httpd_file_t * | httpd_FileNew (httpd_host_t *, const char *psz_url, const char *psz_mime, const char *psz_user, const char *psz_password, httpd_file_callback_t pf_fill, httpd_file_sys_t *) | 
|  | 
| httpd_file_sys_t * | httpd_FileDelete (httpd_file_t *) | 
|  | 
| httpd_handler_t * | httpd_HandlerNew (httpd_host_t *, const char *psz_url, const char *psz_user, const char *psz_password, httpd_handler_callback_t pf_fill, void *) | 
|  | 
| void * | httpd_HandlerDelete (httpd_handler_t *) | 
|  | 
| httpd_redirect_t * | httpd_RedirectNew (httpd_host_t *, const char *psz_url_dst, const char *psz_url_src) | 
|  | 
| void | httpd_RedirectDelete (httpd_redirect_t *) | 
|  | 
| httpd_stream_t * | httpd_StreamNew (httpd_host_t *, const char *psz_url, const char *psz_mime, const char *psz_user, const char *psz_password) | 
|  | 
| void | httpd_StreamDelete (httpd_stream_t *) | 
|  | 
| int | httpd_StreamHeader (httpd_stream_t *, uint8_t *p_data, int i_data) | 
|  | 
| int | httpd_StreamSend (httpd_stream_t *, const block_t *p_block) | 
|  | 
| int | httpd_StreamSetHTTPHeaders (httpd_stream_t *, const httpd_header *, size_t) | 
|  | 
| void | httpd_MsgAdd (httpd_message_t *, const char *psz_name, const char *psz_value,...) | 
|  | 
| const char * | httpd_MsgGet (const httpd_message_t *, const char *psz_name) | 
|  |