.TH "globus_url.h" 3 "Wed Feb 27 2019" "Version 18.2" "globus_common" \" -*- nroff -*- .ad l .nh .SH NAME globus_url.h \- URL Parsing\&. .SH SYNOPSIS .br .PP .SS "Data Structures" .in +1c .ti -1c .RI "struct \fBglobus_url_t\fP" .br .RI "Parsed URLs\&. .PP This structure contains the fields which were parsed from an string representation of an URL\&. There are no methods to access fields of this structure\&. " .in -1c .SS "Enumerations" .in +1c .ti -1c .RI "enum \fBglobus_url_scheme_t\fP { \fBGLOBUS_URL_SCHEME_FTP\fP =0, \fBGLOBUS_URL_SCHEME_GSIFTP\fP, \fBGLOBUS_URL_SCHEME_HTTP\fP, \fBGLOBUS_URL_SCHEME_HTTPS\fP, \fBGLOBUS_URL_SCHEME_LDAP\fP, \fBGLOBUS_URL_SCHEME_FILE\fP, \fBGLOBUS_URL_SCHEME_X_NEXUS\fP, \fBGLOBUS_URL_SCHEME_X_GASS_CACHE\fP, \fBGLOBUS_URL_SCHEME_UNKNOWN\fP, \fBGLOBUS_URL_NUM_SCHEMES\fP } .RI "URL Schemes\&. .PP The Globus URL library supports a set of URL schemes (protocols)\&. This enumeration can be used to quickly dispatch a parsed URL based on a constant value\&. "" .br .in -1c .SS "Functions" .in +1c .ti -1c .RI "int \fBglobus_url_parse\fP (const char *url_string, \fBglobus_url_t\fP *url)" .br .ti -1c .RI "int \fBglobus_url_parse_rfc1738\fP (const char *url_string, \fBglobus_url_t\fP *url)" .br .ti -1c .RI "int \fBglobus_url_parse_loose\fP (const char *url_string, \fBglobus_url_t\fP *url)" .br .ti -1c .RI "int \fBglobus_url_destroy\fP (\fBglobus_url_t\fP *url)" .br .ti -1c .RI "int \fBglobus_url_copy\fP (\fBglobus_url_t\fP *dest, const \fBglobus_url_t\fP *src)" .br .ti -1c .RI "int \fBglobus_url_get_scheme\fP (const char *url_string, \fBglobus_url_scheme_t\fP *scheme_type)" .br .in -1c .SH "Detailed Description" .PP URL Parsing\&. .SH "Author" .PP Generated automatically by Doxygen for globus_common from the source code\&.