Grid Community Toolkit  6.2.1705709074 (tag: v6.2.20240202)
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Enumerations | Functions
globus_url.h File Reference

URL Parsing. More...

Go to the source code of this file.

Data Structures

struct  globus_url_t
 Parsed URLs.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. More...
 

Enumerations

enum  globus_url_scheme_t {
  GLOBUS_URL_SCHEME_FTP =0, GLOBUS_URL_SCHEME_GSIFTP, GLOBUS_URL_SCHEME_HTTP, GLOBUS_URL_SCHEME_HTTPS,
  GLOBUS_URL_SCHEME_LDAP, GLOBUS_URL_SCHEME_FILE, GLOBUS_URL_SCHEME_X_NEXUS, GLOBUS_URL_SCHEME_X_GASS_CACHE,
  GLOBUS_URL_SCHEME_UNKNOWN , GLOBUS_URL_NUM_SCHEMES
}
 URL Schemes.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. More...
 

Functions

int globus_url_parse (const char *url_string, globus_url_t *url)
 
int globus_url_parse_rfc1738 (const char *url_string, globus_url_t *url)
 
int globus_url_parse_loose (const char *url_string, globus_url_t *url)
 
int globus_url_destroy (globus_url_t *url)
 
int globus_url_copy (globus_url_t *dest, const globus_url_t *src)
 
int globus_url_get_scheme (const char *url_string, globus_url_scheme_t *scheme_type)
 

Detailed Description

URL Parsing.