axis2_url.h File Reference

axis2 URL container implementation More...

#include <axis2_utils.h>
#include <axis2_utils_defines.h>
#include <axis2_env.h>
#include <axis2_uri.h>

Go to the source code of this file.

Classes

struct  axis2_url_ops
 URL ops struct Encapsulator struct for ops of axis2_url. More...
struct  axis2_url
 URL struct Axis2 URL. More...
#define AXIS2_URL_TO_EXTERNAL_FORM(url, env)   ((url)->ops->to_external_form(url, env))
#define AXIS2_URL_SET_PROTOCOL(url, env, protocol)   ((url)->ops->set_prtocol(url, env, protocol))
#define AXIS2_URL_GET_PROTOCOL(url, env)   ((url)->ops->get_protocol(url, env))
#define AXIS2_URL_SET_SERVER(url, env, server)   ((url)->ops->set_server(url, env, server))
#define AXIS2_URL_GET_SERVER(url, env)   ((url)->ops->get_server(url, env))
#define AXIS2_URL_SET_PORT(url, env, port)   ((url)->ops->set_port(url, env, port))
#define AXIS2_URL_GET_PORT(url, env)   ((url)->ops->get_port(url, env))
#define AXIS2_URL_SET_PATH(url, env, path)   ((url)->ops->set_path(url, env, path))
#define AXIS2_URL_GET_PATH(url, env)   ((url)->ops->get_path(url, env))
#define AXIS2_URL_CLONE(url, env)   ((url)->ops->clone(url, env))
#define AXIS2_URL_FREE(url, env)   ((url)->ops->free_fn(url, env))
typedef axis2_url_ops axis2_url_ops_t
typedef axis2_url axis2_url_t
AXIS2_EXTERN axis2_url_taxis2_url_create (const axis2_env_t *env, const axis2_char_t *protocol, const axis2_char_t *server, const int port, const axis2_char_t *path)
AXIS2_EXTERN axis2_url_taxis2_url_parse_string (const axis2_env_t *env, const axis2_char_t *str_url)
axis2_uri_taxis2_url_to_uri (axis2_url_t *url, const axis2_env_t *env)


Detailed Description

axis2 URL container implementation


Generated on Tue Oct 3 22:35:50 2006 for Axis2/C by  doxygen 1.4.7