Main Page | Modules | Class List | Directories | File List | Class Members | File Members

represents qualified name
[Axis2 utilities]


Classes

struct  axis2_qname_ops
 Axis2 qname operations struct. More...
struct  axis2_qname

Defines

#define AXIS2_QNAME_FREE(qname, env)   ((qname)->ops->free(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_SET_PREFIX(qname, env, prefix)   ((qname)->ops->set_prefix(qname, env, prefix))
#define AXIS2_QNAME_SET_URI(qname, env, prefix)   ((qname)->ops->set_uri(qname, env, uri))
#define AXIS2_QNAME_SET_LOCALPART(qname, env, localpart)   ((qname)->ops->set_localpart(qname, env, localpart))

Typedefs

typedef axis2_qname_ops axis2_qname_ops_t
 Axis2 qname operations struct.
typedef axis2_qname axis2_qname_t

Functions

axis2_qname_t * axis2_qname_create (axis2_env_t **env, const axis2_char_t *localpart, const axis2_char_t *namespace_uri, const axis2_char_t *prefix)

Typedef Documentation

typedef struct axis2_qname_ops axis2_qname_ops_t
 

Axis2 qname operations struct.

Encapsulator struct for operations of axis2_qname


Function Documentation

axis2_qname_t* axis2_qname_create 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


Generated on Wed Dec 7 07:58:28 2005 for Axis2/C by  doxygen 1.4.2