You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by na...@apache.org on 2006/01/06 09:32:58 UTC
svn commit: r366451 - /webservices/axis2/trunk/c/include/axis2_om_node.h
Author: nandika
Date: Fri Jan 6 00:32:50 2006
New Revision: 366451
URL: http://svn.apache.org/viewcvs?rev=366451&view=rev
Log: (empty)
Modified:
webservices/axis2/trunk/c/include/axis2_om_node.h
Modified: webservices/axis2/trunk/c/include/axis2_om_node.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_om_node.h?rev=366451&r1=366450&r2=366451&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_om_node.h (original)
+++ webservices/axis2/trunk/c/include/axis2_om_node.h Fri Jan 6 00:32:50 2006
@@ -41,6 +41,7 @@
struct axis2_om_node_ops;
struct axis2_om_output;
struct axis2_om_document;
+ struct axis2_om_stax_builder;
/**
* @defgroup axis2_om_node OM Node
* @ingroup axis2_om
@@ -354,6 +355,10 @@
*/
axis2_om_node_t* (AXIS2_CALL *build_next)(axis2_om_node_t *om_node,
axis2_env_t **env);
+
+ axis2_status_t (AXIS2_CALL *set_builder)(axis2_om_node_t *om_node,
+ axis2_env_t **env,
+ struct axis2_om_stax_builder *builder);
} axis2_om_node_ops_t;
@@ -454,7 +459,10 @@
((om_node)->ops->get_document(om_node, env))
/** built next */
#define AXIS2_OM_NODE_BUILD_NEXT(om_node, env) \
- ((om_node)->ops->build_next(om_node, env))
+ ((om_node)->ops->build_next(om_node, env))
+
+#define AXIS2_OM_NODE_SET_BUILDER(om_node, env) \
+ ((om_node)->ops->set_builder(om_node, env))
/** @} */