comment
[AXIOM]


Typedefs

typedef struct
axiom_comment 
axiom_comment_t

Functions

AXIS2_EXTERN
axiom_comment_t * 
axiom_comment_create (const axutil_env_t *env, axiom_node_t *parent, const axis2_char_t *value, axiom_node_t **node)
AXIS2_EXTERN void axiom_comment_free (struct axiom_comment *om_comment, const axutil_env_t *env)
AXIS2_EXTERN
axis2_char_t * 
axiom_comment_get_value (struct axiom_comment *om_comment, const axutil_env_t *env)
AXIS2_EXTERN
axis2_status_t 
axiom_comment_set_value (struct axiom_comment *om_comment, const axutil_env_t *env, const axis2_char_t *value)
AXIS2_EXTERN
axis2_status_t 
axiom_comment_serialize (struct axiom_comment *om_comment, const axutil_env_t *env, axiom_output_t *om_output)

Function Documentation

AXIS2_EXTERN axiom_comment_t* axiom_comment_create ( const axutil_env_t env,
axiom_node_t *  parent,
const axis2_char_t *  value,
axiom_node_t **  node 
)

Creates a comment struct

Parameters:
env Environment. MUST NOT be NULL,
parent This is the parent node of the comment is any, can be NULL.
value comment text
node This is an out parameter.cannot be NULL. Returns the node corresponding to the comment created. Node type will be set to AXIOM_COMMENT
Returns:
a pointer to the newly created comment struct

AXIS2_EXTERN void axiom_comment_free ( struct axiom_comment *  om_comment,
const axutil_env_t env 
)

Free a axis2_comment_t struct

Parameters:
om_comment pointer to axis2_commnet_t struct to be freed
env Environment. MUST NOT be NULL.
Returns:
satus of the op. AXIS2_SUCCESS on success ,AXIS2_FAILURE on error.

AXIS2_EXTERN axis2_char_t* axiom_comment_get_value ( struct axiom_comment *  om_comment,
const axutil_env_t env 
)

get the comments data

Parameters:
om_comment a pointer to axiom_comment_t struct
env environment, MUST NOT be NULL
Returns:
comment text

AXIS2_EXTERN axis2_status_t axiom_comment_serialize ( struct axiom_comment *  om_comment,
const axutil_env_t env,
axiom_output_t om_output 
)

serialize function

Parameters:
om_comment pointer to axiom_comment_t struct
env environment, MUST NOT be NULL.
om_output pointer to om_output_t struct
Returns:
AXIS2_SUCCESS on success, AXIS2_FAILURE on error.

AXIS2_EXTERN axis2_status_t axiom_comment_set_value ( struct axiom_comment *  om_comment,
const axutil_env_t env,
const axis2_char_t *  value 
)

set comment data

Parameters:
om_comment pointer to axiom_comment_t struct
env environment, MUST NOT be NULL.
value comment text
Returns:
AXIS2_SUCCESS on success , AXIS2_FAILURE on error


Generated on Fri Apr 17 11:49:44 2009 for Axis2/C by  doxygen 1.5.3