|
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) |
|