#include <axis2_qname.h>
Public Attributes | |
axis2_status_t(* | free_fn )(struct axis2_qname *qname, const axis2_env_t *env) |
axis2_bool_t(* | equals )(const struct axis2_qname *qname, const axis2_env_t *env, const struct axis2_qname *qname1) |
axis2_qname *(* | clone )(const struct axis2_qname *qname, const axis2_env_t *env) |
axis2_char_t *(* | get_uri )(const struct axis2_qname *qname, const axis2_env_t *env) |
axis2_char_t *(* | get_prefix )(const struct axis2_qname *qname, const axis2_env_t *env) |
axis2_char_t *(* | get_localpart )(const struct axis2_qname *qname, const axis2_env_t *env) |
axis2_char_t *(* | to_string )(const struct axis2_qname *qname, const axis2_env_t *env) |
Encapsulator struct for ops of axis2_qname
axis2_status_t( * axis2_qname_ops::free_fn)(struct axis2_qname *qname, const axis2_env_t *env) |
Free a qname struct
axis2_bool_t( * axis2_qname_ops::equals)(const struct axis2_qname *qname, const axis2_env_t *env, const struct axis2_qname *qname1) |
Compare two qnames prefix is ignored when comparing If ns_uri and localpart of qname1 and qname2 is equal returns true
struct axis2_qname*( * axis2_qname_ops::clone)(const struct axis2_qname *qname, const axis2_env_t *env) |
clones a given qname
qname,qname | struct instance to be cloned environment , double pointer to environment |
axis2_char_t*( * axis2_qname_ops::to_string)(const struct axis2_qname *qname, const axis2_env_t *env) |
returns a unique string created by concatanting namespace uri and localpart . The string is of the form localpart|url The returned char* is freed when qname free function is called.