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))               
 
 /** @} */