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

axis2_qname_ops Struct Reference
[represents qualified name]

Axis2 qname operations struct. More...

#include <axis2_qname.h>

List of all members.

Public Attributes

axis2_status_t(* free )(struct axis2_qname *qname, axis2_env_t **env)
axis2_bool_t(* equals )(struct axis2_qname *qname, axis2_env_t **env, struct axis2_qname *qname1)
axis2_qname *(* clone )(struct axis2_qname *qname, axis2_env_t **env)
axis2_char_t *(* get_uri )(struct axis2_qname *qname, axis2_env_t **env)
axis2_char_t *(* get_prefix )(struct axis2_qname *qname, axis2_env_t **env)
axis2_char_t *(* get_localpart )(struct axis2_qname *qname, axis2_env_t **env)
axis2_status_t(* set_uri )(struct axis2_qname *qname, axis2_env_t **env, const axis2_char_t *uri)
axis2_status_t(* set_prefix )(struct axis2_qname *qname, axis2_env_t **env, const axis2_char_t *prefix)
axis2_status_t(* set_localpart )(struct axis2_qname *qname, axis2_env_t **env, const axis2_char_t *localpart)


Detailed Description

Axis2 qname operations struct.

Encapsulator struct for operations of axis2_qname


Member Data Documentation

struct axis2_qname*( * axis2_qname_ops::clone)(struct axis2_qname *qname, axis2_env_t **env)
 

clones a given qname

Parameters:
qname,qname struct instance to be cloned environment , double pointer to environment
Returns:
the newly cloned qname struct instance

axis2_bool_t( * axis2_qname_ops::equals)(struct axis2_qname *qname, axis2_env_t **env, 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

Returns:
true if qname1 equals qname2, false otherwise

axis2_status_t( * axis2_qname_ops::free)(struct axis2_qname *qname, axis2_env_t **env)
 

Free a qname struct

Returns:
Status code


The documentation for this struct was generated from the following file:
Generated on Wed Dec 7 07:58:27 2005 for Axis2/C by  doxygen 1.4.2