|  |  |  | Evolution-Data-Server Manual: Utilities (libedataserver) |  | 
|---|---|---|---|---|
| Top | Description | ||||
gchar * e_url_shroud (const gchar *url); gboolean e_url_equal (const gchar *url1,const gchar *url2); struct EUri; EUri * e_uri_new (const gchar *uri_string); void e_uri_free (EUri *uri); const gchar * e_uri_get_param (EUri *uri,const gchar *name); EUri * e_uri_copy (EUri *uri); gchar * e_uri_to_string (EUri *uri,gboolean show_password);
gchar *             e_url_shroud                        (const gchar *url);
e_url_shroud is deprecated and should not be used in newly-written code.
Removes the moniker (i.e. mailto:) from a url.
| 
 | The url to shroud. | 
| Returns : | The newly-allocated shrouded url. | 
gboolean e_url_equal (const gchar *url1,const gchar *url2);
e_url_equal is deprecated and should not be used in newly-written code.
Checks two urls for equality, after first removing any monikers on the urls.
| 
 | The first url to compare. | 
| 
 | The second url to compare. | 
| Returns : | TRUEif the urls are equal,FALSEif they are not. | 
struct EUri {
	gchar *protocol;
	gchar *user;
	gchar *authmech;
	gchar *passwd;
	gchar *host;
	gint port;
	gchar *path;
	GData *params;
	gchar *query;
	gchar *fragment;
};
EUri is deprecated and should not be used in newly-written code.
A structure representing a URI.
| The protocol to use. | |
| A user name. | |
| The authentication mechanism. | |
| The connection password. | |
| The host name. | |
| The port number. | |
| The file path on the host. | |
| Additional parameters. | |
| The URI query. | |
| The URI fragment. | 
EUri *              e_uri_new                           (const gchar *uri_string);
e_uri_new is deprecated and should not be used in newly-written code.
Creates an EUri representation of the uri given in uri_string.
void                e_uri_free                          (EUri *uri);
e_uri_free is deprecated and should not be used in newly-written code.
Frees the memory of an EUri structure.
| 
 | A pointer to the EUri to free. | 
const gchar * e_uri_get_param (EUri *uri,const gchar *name);
e_uri_get_param is deprecated and should not be used in newly-written code.
Retrieves the value of the parameter associated with name in uri.
| 
 | The EUri to get the parameter from. | 
| 
 | The name of the parameter to get. | 
| Returns : | The value of the parameter. | 
EUri *              e_uri_copy                          (EUri *uri);
e_uri_copy is deprecated and should not be used in newly-written code.
Makes a copy of uri.
| 
 | The EUri to copy. | 
| Returns : | The newly-allocated copy of uri. | 
gchar * e_uri_to_string (EUri *uri,gboolean show_password);
e_uri_to_string is deprecated and should not be used in newly-written code.
Creates a string representation of uri. The password will only be
included in the string if show_password is set to TRUE.
| 
 | The EUri to convert to a string. | 
| 
 | Whether or not to show the password in the string. | 
| Returns : | The string representation of uri. |