21 #ifndef VLC_HTTP_RESOURCE_H 22 #define VLC_HTTP_RESOURCE_H 1 64 const char *uri,
const char *ua,
const char *ref);
100 const char *username,
const char *password);
char * path
Definition: resource.h:54
struct vlc_http_mgr * manager
Definition: resource.h:47
char * vlc_http_res_get_redirect(struct vlc_http_resource *)
Gets redirection URL.
int(* request_format)(const struct vlc_http_resource *, struct vlc_http_msg *, void *)
Definition: resource.h:37
int vlc_http_res_set_login(struct vlc_http_resource *res, const char *username, const char *password)
Definition: resource.c:331
struct vlc_http_msg * vlc_http_res_open(struct vlc_http_resource *res, void *)
Definition: resource.c:84
char * vlc_http_res_get_type(struct vlc_http_resource *)
Gets MIME type.
Definition: resource.c:312
char * password
Definition: resource.h:56
int vlc_http_res_init(struct vlc_http_resource *, const struct vlc_http_resource_cbs *cbs, struct vlc_http_mgr *mgr, const char *uri, const char *ua, const char *ref)
bool failure
Definition: resource.h:50
Definition: resource.h:43
bool negotiate
Definition: resource.h:49
Definition: resource.h:35
void vlc_http_res_destroy(struct vlc_http_resource *)
Destroys an HTTP resource.
Definition: resource.c:162
char * host
Definition: resource.h:51
bool secure
Definition: resource.h:48
char * agent
Definition: resource.h:57
unsigned port
Definition: resource.h:52
int(* response_validate)(const struct vlc_http_resource *, const struct vlc_http_msg *, void *)
Definition: resource.h:39
char * username
Definition: resource.h:55
char * vlc_http_res_get_basic_realm(struct vlc_http_resource *res)
Definition: resource.c:365
Definition: vlc_block.h:117
struct block_t * vlc_http_res_read(struct vlc_http_resource *)
Reads data.
Definition: resource.c:322
const struct vlc_http_resource_cbs * cbs
Definition: resource.h:45
char * referrer
Definition: resource.h:58
struct vlc_http_msg * response
Definition: resource.h:46
int vlc_http_res_get_status(struct vlc_http_resource *res)
Definition: resource.c:131
char * authority
Definition: resource.h:53