Typedefs | |
| typedef air_url_st | air_url_t |
| a parsed URL. | |
| typedef enum air_url_scheme_en | air_url_scheme_t |
| one the predefined standard URL schemes. More... | |
Enumerations | |
| enum | air_url_scheme_en { AIR_URL_S__UNKNOWN = -1, AIR_URL_S__BAD = 0, AIR_URL_S_HTTP = 1, AIR_URL_S_FTP = 2, AIR_URL_S_GOPHER = 3, AIR_URL_S_MAILTO = 4, AIR_URL_S_HTTPS = 5, AIR_URL_S_FILE = 6, AIR_URL_S_NEWS = 7 } |
Functions | |
| char * | air_url_scheme_str (air_url_scheme_t scheme, char *def) |
| air_url_t * | air_url_parse (air_ualloc_t *ua, char *raw, unsigned short flags, air_err_t *out_err) |
| void | air_url_free (air_ualloc_t *ua, air_url_t *url) |
| char * | air_url_mkstr (air_ualloc_t *ua, air_url_t *url, unsigned short flags, char *buf, size_t bufsz, size_t *out_len) |
| _AIR_URL_DEF_GETSET_ (scheme, air_url_scheme_t) | |
| _AIR_URL_DEF_GETSET (scheme_str, char *) | |
| _AIR_URL_DEF_GETSET (username, char *) | |
| _AIR_URL_DEF_GETSET (password, char *) | |
| _AIR_URL_DEF_GETSET (host, char *) | |
| _AIR_URL_DEF_GETSET_ (port, unsigned short) | |
| char * | air_url_get_port_str (air_url_t *url) |
| int | air_url_get_n_params (air_url_t *url) |
| char * | air_url_get_param (air_url_t *url, int param_no, char **param_name, char **param_val) |
|
|
one the predefined standard URL schemes.
An enum that can have one of the following values
|