| Server IP : 182.53.201.61 / Your IP : 216.73.217.175 Web Server : Apache/2.2.15 (Fedora) System : Linux km10.dyndns.org 2.6.31.5-127.fc12.i686.PAE #1 SMP Sat Nov 7 21:25:57 EST 2009 i686 User : apache ( 48) PHP Version : 5.3.3 Disable Function : NONE MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/include/evolution-data-server-2.28/exchange/ |
Upload File : |
/* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
/* Copyright (C) 2001-2004 Novell, Inc. */
#ifndef E2K_URI_H
#define E2K_URI_H
#include <glib.h>
typedef struct {
gchar *protocol;
gchar *user;
gchar *domain;
gchar *authmech;
gchar *passwd;
gchar *host;
gint port;
gchar *path;
GData *params;
gchar *query;
gchar *fragment;
} E2kUri;
E2kUri * e2k_uri_new (const gchar *uri_string);
void e2k_uri_free (E2kUri *uri);
const gchar *e2k_uri_get_param (E2kUri *uri, const gchar *name);
void e2k_uri_decode (gchar *part);
gchar * e2k_uri_encode (const gchar *in,
gboolean wss_encode,
const gchar *extra_enc_chars);
void e2k_uri_append_encoded (GString *str,
const gchar *in,
gboolean wss_encode,
const gchar *extra_enc_chars);
const gchar *e2k_uri_path (const gchar *uri_string);
gchar *e2k_uri_concat (const gchar *uri_prefix, const gchar *tail);
const gchar *e2k_uri_relative (const gchar *uri_prefix, const gchar *uri);
#endif /* E2K_URI_H */