VLC 4.0.0-dev
Include dependency graph for vlc_url.h:

Go to the source code of this file.

Data Structures

struct  vlc_url_t
 

Functions

char * vlc_path2uri (const char *path, const char *scheme)
 Converts local path to URL. More...
 
char * vlc_uri2path (const char *url)
 Converts a URI to a local path. More...
 
char * vlc_uri_decode (char *str)
 Decodes an URI component in place. More...
 
char * vlc_uri_decode_duplicate (const char *str)
 Decodes an URI component. More...
 
char * vlc_uri_encode (const char *str)
 Encodes a URI component. More...
 
char * vlc_uri_compose (const vlc_url_t *)
 Composes an URI. More...
 
char * vlc_uri_resolve (const char *base, const char *ref)
 Resolves an URI reference. More...
 
char * vlc_uri_fixup (const char *)
 Fixes up a URI string. More...
 
int vlc_UrlParse (vlc_url_t *url, const char *str)
 Parses an URI or IRI. More...
 
int vlc_UrlParseFixup (vlc_url_t *url, const char *str)
 Parses an URI or IRI and fix up the path part. More...
 
void vlc_UrlClean (vlc_url_t *)
 Releases resources allocated by vlc_UrlParse(). More...