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

axis2_qname_ops Struct Reference
[represents qualified name]

Axis2 qname ops struct. More...

#include <axis2_qname.h>

List of all members.

Public Attributes

axis2_status_t(* free )(struct axis2_qname *qname, const axis2_env_t *env)
axis2_bool_t(* equals )(struct axis2_qname *qname, const axis2_env_t *env, struct axis2_qname *qname1)
axis2_qname *(* clone )(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)


Detailed Description

Axis2 qname ops struct.

Encapsulator struct for ops of axis2_qname


Member Data Documentation

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

Free a qname struct

Returns:
Status code

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.


The documentation for this struct was generated from the following file:
Generated on Fri Jun 16 18:02:42 2006 for Axis2/C by  doxygen 1.4.2