Lines Matching refs:scheme
1725 const char *scheme; in evhttp_parse_request_line() local
1887 scheme = evhttp_uri_get_scheme(req->uri_elems); in evhttp_parse_request_line()
1889 if (scheme && (!evutil_ascii_strcasecmp(scheme, "http") || in evhttp_parse_request_line()
1890 !evutil_ascii_strcasecmp(scheme, "https")) && in evhttp_parse_request_line()
4482 char *scheme; /* scheme; e.g http, ftp etc */ member
4806 uri->scheme = mm_strdup(readp); in evhttp_uri_parse_with_flags()
4807 if (uri->scheme == NULL) { in evhttp_uri_parse_with_flags()
4862 if (! uri->scheme && !path_matches_noscheme(path)) in evhttp_uri_parse_with_flags()
4936 URI_FREE_STR_(scheme); in evhttp_uri_free()
4963 if (uri->scheme) { in evhttp_uri_join()
4964 URI_ADD_(scheme); in evhttp_uri_join()
5014 return uri->scheme; in evhttp_uri_get_scheme()
5061 evhttp_uri_set_scheme(struct evhttp_uri *uri, const char *scheme) in evhttp_uri_set_scheme() argument
5063 if (scheme && !scheme_ok(scheme, scheme+strlen(scheme))) in evhttp_uri_set_scheme()
5066 URI_SET_STR_(scheme); in evhttp_uri_set_scheme()