XMMS2
url.h
Go to the documentation of this file.
1 #ifndef XMMS_URL_H
2 #define XMMS_URL_H
3 
4 struct xmms_url_St {
5  char *protocol;
6  char *username, *password;
7 
8  int ipv6_host;
9  char *host, *port;
10 
11  char *path;
12 };
13 
14 typedef struct xmms_url_St xmms_url_t;
15 
16 xmms_url_t *parse_url(const char *);
17 void free_url(xmms_url_t *);
18 
19 #endif /* XMMS_URL_H */
char * protocol
Definition: url.h:5
char * path
Definition: url.h:11
char * port
Definition: url.h:9
void free_url(xmms_url_t *)
Definition: url.c:94
char * username
Definition: url.h:6
int ipv6_host
Definition: url.h:8
Definition: url.h:4
char * host
Definition: url.h:9
xmms_url_t * parse_url(const char *)
Split a URL into its respective parts.
Definition: url.c:17
char * password
Definition: url.h:6