qname
[utilities]


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 Documentation

typedef struct axis2_qname_ops axis2_qname_ops_t

Axis2 qname ops struct.

Encapsulator struct for ops of axis2_qname


Function Documentation

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

Returns:
a pointer to newly created qname struct

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


Generated on Tue Oct 3 18:21:15 2006 for Axis2/C by  doxygen 1.4.7