Classes | |
struct | axis2_qname_ops |
Axis2 qname ops struct. More... | |
struct | axis2_qname |
Defines | |
#define | AXIS2_QNAME_FREE(qname, env) ((qname)->ops->free_fn(qname,env)) |
#define | AXIS2_QNAME_EQUALS(qname, env, qname1) ((qname)->ops->equals(qname, env, qname1)) |
#define | AXIS2_QNAME_CLONE(qname, env) ((qname)->ops->clone(qname, env)) |
#define | AXIS2_QNAME_GET_URI(qname, env) ((qname)->ops->get_uri(qname, env)) |
#define | AXIS2_QNAME_GET_PREFIX(qname, env) ((qname)->ops->get_prefix(qname, env)) |
#define | AXIS2_QNAME_GET_LOCALPART(qname, env) ((qname)->ops->get_localpart(qname, env)) |
#define | AXIS2_QNAME_TO_STRING(qname, env) ((qname)->ops->to_string(qname, env)) |
Typedefs | |
typedef axis2_qname_ops | axis2_qname_ops_t |
Axis2 qname ops struct. | |
typedef axis2_qname | axis2_qname_t |
Functions | |
AXIS2_EXTERN axis2_qname_t * | axis2_qname_create (const axis2_env_t *env, const axis2_char_t *localpart, const axis2_char_t *namespace_uri, const axis2_char_t *prefix) |
AXIS2_EXTERN axis2_qname_t * | axis2_qname_create_from_string (const axis2_env_t *env, const axis2_char_t *string) |
typedef struct axis2_qname_ops axis2_qname_ops_t |
Axis2 qname ops struct.
Encapsulator struct for ops of axis2_qname
AXIS2_EXTERN axis2_qname_t* axis2_qname_create | ( | const axis2_env_t * | env, | |
const axis2_char_t * | localpart, | |||
const axis2_char_t * | namespace_uri, | |||
const axis2_char_t * | prefix | |||
) |
creates a qname struct returns a pointer to a qname struct mandatory mandatory optional The prefix. Must not be null. Use "" (empty string) to indicate that no namespace URI is present or the namespace URI is not relevant if null is passed for prefix and uri , "'(empty string ) will be assinged to those fields
AXIS2_EXTERN axis2_qname_t* axis2_qname_create_from_string | ( | const axis2_env_t * | env, | |
const axis2_char_t * | string | |||
) |
returns a newly created qname using a string genarated from axis2_qname_to_string method freeing the returned qname is users responsibility