comment
[AXIOM]


Classes

struct  axiom_comment_ops
 comment ops struct Encapsulator struct for ops of axiom_comment_t More...
struct  axiom_comment
 comment struct Handles the XML comment in AXIOM More...

Defines

#define AXIOM_COMMENT_FREE(om_comment, env)   ((om_comment)->ops->free(om_comment, env))
#define AXIOM_COMMENT_GET_VALUE(om_comment, env)   ((om_comment)->ops->get_value(om_comment, env))
#define AXIOM_COMMENT_SET_VALUE(om_comment, env, value)   ((om_comment)->ops->set_value(om_comment, env, value))
#define AXIOM_COMMENT_SERIALIZE(om_comment, env, om_output)   ((om_comment)->ops->serialize(om_comment, env, om_output))

Typedefs

typedef axiom_comment_ops axiom_comment_ops_t
 comment ops struct Encapsulator struct for ops of axiom_comment_t
typedef axiom_comment axiom_comment_t
 comment struct Handles the XML comment in AXIOM

Functions

AXIS2_EXTERN axiom_comment_taxiom_comment_create (const axis2_env_t *env, axiom_node_t *parent, const axis2_char_t *value, axiom_node_t **node)

Define Documentation

#define AXIOM_COMMENT_FREE ( om_comment,
env   )     ((om_comment)->ops->free(om_comment, env))

free given comment

#define AXIOM_COMMENT_GET_VALUE ( om_comment,
env   )     ((om_comment)->ops->get_value(om_comment, env))

get comment text

#define AXIOM_COMMENT_SERIALIZE ( om_comment,
env,
om_output   )     ((om_comment)->ops->serialize(om_comment, env, om_output))

serialize

#define AXIOM_COMMENT_SET_VALUE ( om_comment,
env,
value   )     ((om_comment)->ops->set_value(om_comment, env, value))

set comment text


Function Documentation

AXIS2_EXTERN axiom_comment_t* axiom_comment_create ( const axis2_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


Generated on Tue Oct 3 22:35:59 2006 for Axis2/C by  doxygen 1.4.7