#include <axis2_uri.h>
Public Attributes | |
axis2_status_t(* | free )(axis2_uri_t *uri, const axis2_env_t *env) |
axis2_char_t *(* | to_string )(const axis2_uri_t *uri, const axis2_env_t *env, unsigned flags) |
axis2_char_t *(* | get_protocol )(axis2_uri_t *uri, const axis2_env_t *env) |
axis2_char_t *(* | get_server )(axis2_uri_t *uri, const axis2_env_t *env) |
axis2_port_t(* | get_port )(axis2_uri_t *uri, const axis2_env_t *env) |
axis2_char_t *(* | get_path )(axis2_uri_t *uri, const axis2_env_t *env) |
axis2_uri_t *(* | clone )(const axis2_uri_t *uri, const axis2_env_t *env) |
axis2_char_t*( * axis2_uri_ops::to_string)(const axis2_uri_t *uri, const axis2_env_t *env, unsigned flags) |
Unparse a axis2_uri_t structure to an URI string. Optionally suppress the password for security reasons.
uptr | All of the parts of the uri | |
flags | How to unparse the uri. One of: AXIS2_URI_UNP_OMITSITEPART Suppress "scheme://user\@site:port" AXIS2_URI_UNP_OMITUSER Just omit user AXIS2_URI_UNP_OMITPASSWORD Just omit password AXIS2_URI_UNP_OMITUSERINFO Omit "user:password\@" part AXIS2_URI_UNP_REVEALPASSWORD Show plain text password (default: show XXXXXXXX) AXIS2_URI_UNP_OMITPATHINFO Show "scheme://user\@site:port" only AXIS2_URI_UNP_OMITQUERY Omit "?queryarg" or "#fragment" |