#include <axis2_string.h>
#include <axis2_utils.h>
#include <axis2_utils_defines.h>
#include <axis2_env.h>
Go to the source code of this file.
Defines | |
#define | AXIS2_URI_FTP_DEFAULT_PORT 21 |
#define | AXIS2_URI_SSH_DEFAULT_PORT 22 |
#define | AXIS2_URI_TELNET_DEFAULT_PORT 23 |
#define | AXIS2_URI_GOPHER_DEFAULT_PORT 70 |
#define | AXIS2_URI_HTTP_DEFAULT_PORT 80 |
#define | AXIS2_URI_POP_DEFAULT_PORT 110 |
#define | AXIS2_URI_NNTP_DEFAULT_PORT 119 |
#define | AXIS2_URI_IMAP_DEFAULT_PORT 143 |
#define | AXIS2_URI_PROSPERO_DEFAULT_PORT 191 |
#define | AXIS2_URI_WAIS_DEFAULT_PORT 210 |
#define | AXIS2_URI_LDAP_DEFAULT_PORT 389 |
#define | AXIS2_URI_HTTPS_DEFAULT_PORT 443 |
#define | AXIS2_URI_RTSP_DEFAULT_PORT 554 |
#define | AXIS2_URI_SNEWS_DEFAULT_PORT 563 |
#define | AXIS2_URI_ACAP_DEFAULT_PORT 674 |
#define | AXIS2_URI_NFS_DEFAULT_PORT 2049 |
#define | AXIS2_URI_TIP_DEFAULT_PORT 3372 |
#define | AXIS2_URI_SIP_DEFAULT_PORT 5060 |
#define | AXIS2_URI_UNP_OMITSITEPART (1U<<0) |
#define | AXIS2_URI_UNP_OMITUSER (1U<<1) |
#define | AXIS2_URI_UNP_OMITPASSWORD (1U<<2) |
#define | AXIS2_URI_UNP_OMITUSERINFO |
#define | AXIS2_URI_UNP_REVEALPASSWORD (1U<<3) |
#define | AXIS2_URI_UNP_OMITPATHINFO (1U<<4) |
#define | AXIS2_URI_UNP_OMITQUERY (1U<<5) |
#define | AXIS2_URI_FREE(uri, env) ((uri)->ops->free(uri, env)) |
#define | AXIS2_URI_TO_STRING(uri, env, flags) (((axis2_uri_t *) uri)->ops->to_string(uri, env, flags)) |
#define | AXIS2_URI_GET_PROTOCOL(uri, env) ((uri)->ops->get_protocol(uri, env)) |
#define | AXIS2_URI_GET_SERVER(uri, env) ((uri)->ops->get_server(uri, env)) |
#define | AXIS2_URI_GET_PORT(uri, env) ((uri)->ops->get_port(uri, env)) |
#define | AXIS2_URI_GET_PATH(uri, env) ((uri)->ops->get_path(uri, env)) |
#define | AXIS2_URI_CLONE(uri, env) ((uri)->ops->clone(uri, env)) |
Typedefs | |
typedef unsigned short | axis2_port_t |
typedef axis2_uri_ops | axis2_uri_ops_t |
typedef axis2_uri | axis2_uri_t |
Functions | |
AXIS2_EXTERN axis2_port_t | axis2_uri_port_of_scheme (const axis2_char_t *scheme_str) |
AXIS2_EXTERN axis2_uri_t * | axis2_uri_parse_string (const axis2_env_t *env, const axis2_char_t *uri) |
AXIS2_EXTERN axis2_uri_t * | axis2_uri_parse_hostinfo (const axis2_env_t *env, const axis2_char_t *hostinfo) |
AXIS2_EXTERN axis2_uri_t * | axis2_uri_resolve_relative (const axis2_env_t *env, const axis2_uri_t *base, axis2_uri_t *uptr) |
AXIS2_EXTERN axis2_uri_t * | axis2_uri_parse_relative (const axis2_env_t *env, const axis2_uri_t *base, const char *uri) |