![]() |
![]() |
![]() |
Camel Reference Manual | ![]() |
---|---|---|---|---|
CamelURL; #define CAMEL_URL_HIDE_PASSWORD #define CAMEL_URL_HIDE_PARAMS #define CAMEL_URL_HIDE_AUTH #define CAMEL_URL_HIDE_ALL CamelURL* camel_url_new_with_base (CamelURL *base, const char *url_string); CamelURL* camel_url_new (const char *url_string, CamelException *ex); char* camel_url_to_string (CamelURL *url, guint32 flags); void camel_url_free (CamelURL *url); char* camel_url_encode (const char *part, const char *escape_extra); void camel_url_decode (char *part); char* camel_url_decode_path (const char *path); void camel_url_set_protocol (CamelURL *url, const char *protocol); void camel_url_set_user (CamelURL *url, const char *user); void camel_url_set_authmech (CamelURL *url, const char *authmech); void camel_url_set_passwd (CamelURL *url, const char *passwd); void camel_url_set_host (CamelURL *url, const char *host); void camel_url_set_port (CamelURL *url, int port); void camel_url_set_path (CamelURL *url, const char *path); void camel_url_set_param (CamelURL *url, const char *name, const char *value); void camel_url_set_query (CamelURL *url, const char *query); void camel_url_set_fragment (CamelURL *url, const char *fragment); const char* camel_url_get_param (CamelURL *url, const char *name); guint camel_url_hash (const void *v); int camel_url_equal (const void *v, const void *v2); CamelURL* camel_url_copy (const CamelURL *in);
typedef struct { char *protocol; char *user; char *authmech; char *passwd; char *host; int port; char *path; GData *params; char *query; char *fragment; } CamelURL;
#define CAMEL_URL_HIDE_ALL (CAMEL_URL_HIDE_PASSWORD | CAMEL_URL_HIDE_PARAMS | CAMEL_URL_HIDE_AUTH)
CamelURL* camel_url_new_with_base (CamelURL *base, const char *url_string);
|
|
|
|
Returns : |
CamelURL* camel_url_new (const char *url_string, CamelException *ex);
|
|
|
|
Returns : |
char* camel_url_to_string (CamelURL *url, guint32 flags);
|
|
|
|
Returns : |
char* camel_url_encode (const char *part, const char *escape_extra);
|
|
|
|
Returns : |
void camel_url_set_protocol (CamelURL *url, const char *protocol);
|
|
|
void camel_url_set_authmech (CamelURL *url, const char *authmech);
|
|
|
void camel_url_set_passwd (CamelURL *url, const char *passwd);
|
|
|
void camel_url_set_param (CamelURL *url, const char *name, const char *value);
|
|
|
|
|
void camel_url_set_fragment (CamelURL *url, const char *fragment);
|
|
|
const char* camel_url_get_param (CamelURL *url, const char *name);
|
|
|
|
Returns : |