NodeC  0.1
All Data Structures Functions Variables Typedefs Enumerations Enumerator Modules
URL

URL parsing. More...

Macros

#define using_url(url)
 
#define usingx_url(url)
 
#define using_sockaddr(sa)
 

Typedefs

typedef struct _nodec_url_t nodec_url_t
 Structured URL.
 

Functions

void nodec_url_free (nodec_url_t *url)
 
void nodec_url_freev (lh_value urlv)
 
nodec_url_tnodecx_parse_url (const char *url)
 
nodec_url_tnodecx_parse_host (const char *host)
 
nodec_url_tnodec_parse_url (const char *url)
 
nodec_url_tnodec_parse_host (const char *host)
 
const char * nodec_url_schema (const nodec_url_t *url)
 
const char * nodec_url_host (const nodec_url_t *url)
 
const char * nodec_url_path (const nodec_url_t *url)
 
const char * nodec_url_query (const nodec_url_t *url)
 
const char * nodec_url_fragment (const nodec_url_t *url)
 
const char * nodec_url_userinfo (const nodec_url_t *url)
 
const char * nodec_url_port_str (const nodec_url_t *url)
 
uint16_t nodec_url_port (const nodec_url_t *url)
 
bool nodec_url_is_ip6 (const nodec_url_t *url)
 
struct sockaddr * nodec_parse_sockaddr (const char *host)
 

Detailed Description

URL parsing.