70 GLOBUS_URL_SCHEME_SSHFTP,
154globus_url_string_hex_decode(
158globus_url_string_hex_encode(
163#define GLOBUS_URL_SUCCESS 0
164#define GLOBUS_URL_ERROR_NULL_STRING -1
165#define GLOBUS_URL_ERROR_NULL_URL -2
166#define GLOBUS_URL_ERROR_BAD_SCHEME -3
167#define GLOBUS_URL_ERROR_BAD_USER -4
168#define GLOBUS_URL_ERROR_BAD_PASSWORD -5
169#define GLOBUS_URL_ERROR_BAD_HOST -6
170#define GLOBUS_URL_ERROR_BAD_PORT -7
171#define GLOBUS_URL_ERROR_BAD_PATH -8
174#define GLOBUS_URL_ERROR_BAD_DN -9
175#define GLOBUS_URL_ERROR_BAD_ATTRIBUTES -10
176#define GLOBUS_URL_ERROR_BAD_SCOPE -11
177#define GLOBUS_URL_ERROR_BAD_FILTER -12
180#define GLOBUS_URL_ERROR_OUT_OF_MEMORY -13
183#define GLOBUS_URL_ERROR_INTERNAL_ERROR -14
185#define GLOBUS_URL_TRUE 1
186#define GLOBUS_URL_FALSE 0
int globus_url_parse_loose(const char *url_string, globus_url_t *url)
Definition globus_url.c:616
int globus_url_get_scheme(const char *url_string, globus_url_scheme_t *scheme_type)
Definition globus_url.c:2126
int globus_url_parse(const char *url_string, globus_url_t *url)
Definition globus_url.c:130
int globus_url_copy(globus_url_t *dest, const globus_url_t *src)
Definition globus_url.c:2204
globus_url_scheme_t
URL Schemes.
Definition globus_url.h:51
int globus_url_destroy(globus_url_t *url)
Definition globus_url.c:821
int globus_url_parse_rfc1738(const char *url_string, globus_url_t *url)
Definition globus_url.c:364
@ GLOBUS_URL_SCHEME_FILE
Definition globus_url.h:63
@ GLOBUS_URL_NUM_SCHEMES
Definition globus_url.h:72
@ GLOBUS_URL_SCHEME_GSIFTP
Definition globus_url.h:55
@ GLOBUS_URL_SCHEME_X_NEXUS
Definition globus_url.h:65
@ GLOBUS_URL_SCHEME_HTTP
Definition globus_url.h:57
@ GLOBUS_URL_SCHEME_LDAP
Definition globus_url.h:61
@ GLOBUS_URL_SCHEME_FTP
Definition globus_url.h:53
@ GLOBUS_URL_SCHEME_HTTPS
Definition globus_url.h:59
@ GLOBUS_URL_SCHEME_UNKNOWN
Definition globus_url.h:69
@ GLOBUS_URL_SCHEME_X_GASS_CACHE
Definition globus_url.h:67
Parsed URLs.
Definition globus_url.h:89
unsigned short port
Definition globus_url.h:114
char * url_path
Definition globus_url.h:116
char * attributes
Definition globus_url.h:120
char * url_specific_part
Definition globus_url.h:126
char * host
Definition globus_url.h:112
char * dn
Definition globus_url.h:118
char * user
Definition globus_url.h:110
char * password
Definition globus_url.h:111
char * scope
Definition globus_url.h:122
char * scheme
Definition globus_url.h:91
globus_url_scheme_t scheme_type
Definition globus_url.h:94
char * filter
Definition globus_url.h:123