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

axis2_om_namespace_ops Struct Reference
[OM Namespace]

OM Namespace operations struct Encapsulator struct for operations of axis2_om_namespace. More...

#include <axis2_om_namespace.h>

List of all members.

Public Attributes

axis2_status_t(* free )(struct axis2_om_namespace *om_namespace, axis2_env_t **env)
axis2_bool_t(* equals )(struct axis2_om_namespace *om_namespace, axis2_env_t **env, struct axis2_om_namespace *om_namespace1)
axis2_status_t(* serialize )(struct axis2_om_namespace *om_namespace, axis2_env_t **env, axis2_om_output_t *om_output)
axis2_char_t *(* get_uri )(struct axis2_om_namespace *om_namespace, axis2_env_t **env)
axis2_char_t *(* get_prefix )(struct axis2_om_namespace *om_namespace, axis2_env_t **env)
axis2_status_t(* set_uri )(struct axis2_om_namespace *om_namespace, axis2_env_t **env, const axis2_char_t *uri)
axis2_status_t(* set_prefix )(struct axis2_om_namespace *om_namespace, axis2_env_t **env, const axis2_char_t *prefix)


Detailed Description

OM Namespace operations struct Encapsulator struct for operations of axis2_om_namespace.


Member Data Documentation

axis2_bool_t( * axis2_om_namespace_ops::equals)(struct axis2_om_namespace *om_namespace, axis2_env_t **env, struct axis2_om_namespace *om_namespace1)
 

Compares two namepsaces

Parameters:
om_namespace first namespase to be compared
env Environment. MUST NOT be NULL.
om_namespace1 second namespace to be compared
Returns:
AXIS2_TRUE if the two namespaces are equal,AXIS2_FALSE otherwise

axis2_status_t( * axis2_om_namespace_ops::free)(struct axis2_om_namespace *om_namespace, axis2_env_t **env)
 

Frees given OM namespcae

Parameters:
om_namespace namespace to be freed.
env Environment. MUST NOT be NULL.
Returns:
satus of the operation. AXIS2_SUCCESS on success else AXIS2_FAILURE.

axis2_char_t*( * axis2_om_namespace_ops::get_prefix)(struct axis2_om_namespace *om_namespace, axis2_env_t **env)
 

Parameters:
om_namespace pointer to om namespace struct
env environment, MUST NOT be NULL
Returns:
prefix , NULL on error

axis2_char_t*( * axis2_om_namespace_ops::get_uri)(struct axis2_om_namespace *om_namespace, axis2_env_t **env)
 

Parameters:
om_namespace pointer to om_namespace struct
env environment , MUST NOT be NULL.
Returns:
namespace uri , NULL on error

axis2_status_t( * axis2_om_namespace_ops::serialize)(struct axis2_om_namespace *om_namespace, axis2_env_t **env, axis2_om_output_t *om_output)
 

Serializes given namespace

Parameters:
om_namespace namespace to be serialized.
env Environment. MUST NOT be NULL.
om_output OM output handler to be used in serializing
Returns:
satus of the operation. AXIS2_SUCCESS on success else AXIS2_FAILURE.

axis2_status_t( * axis2_om_namespace_ops::set_prefix)(struct axis2_om_namespace *om_namespace, axis2_env_t **env, const axis2_char_t *prefix)
 

Parameters:
om_namespace pointer to om_namespace struct
env environment struct
prefix prefix to be set
Returns:
status code of the operation AXIS2_SUCCESS on success, AXIS2_FAILURE on error.

axis2_status_t( * axis2_om_namespace_ops::set_uri)(struct axis2_om_namespace *om_namespace, axis2_env_t **env, const axis2_char_t *uri)
 

Parameters:
om_namespace pointer to om namespace struct
env environment, MUST NOT be NULL.
uri namespace uri to be set
Returns:
status of the operation AXIS2_SUCCESS on success, AXIS2_FAILURE on error.


The documentation for this struct was generated from the following file:
Generated on Thu Nov 24 13:58:31 2005 for Axis2/C by  doxygen 1.4.2