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 sa...@apache.org on 2005/12/21 10:56:19 UTC

svn commit: r358249 - /webservices/axis2/trunk/c/include/axis2_op_ctx.h

Author: samisa
Date: Wed Dec 21 01:56:08 2005
New Revision: 358249

URL: http://svn.apache.org/viewcvs?rev=358249&view=rev
Log:
Added the AXIS2 profiex for GET_BASE

Modified:
    webservices/axis2/trunk/c/include/axis2_op_ctx.h

Modified: webservices/axis2/trunk/c/include/axis2_op_ctx.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_op_ctx.h?rev=358249&r1=358248&r2=358249&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_op_ctx.h (original)
+++ webservices/axis2/trunk/c/include/axis2_op_ctx.h Wed Dec 21 01:56:08 2005
@@ -133,6 +133,9 @@
     
     axis2_hash_t* (AXIS2_CALL *get_msg_ctx_map)(struct axis2_op_ctx *op_ctx, 
         axis2_env_t **env);
+    
+    void * (AXIS2_CALL *get_property)(struct axis2_op_ctx *op_ctx,
+        axis2_env_t **env, axis2_char_t *key);
 };
 
 /** 
@@ -149,7 +152,7 @@
     struct axis2_svc_ctx * svc_ctx);
     
 /************************** Start of function macros **************************/
-#define OP_CTX_GET_BASE(op_ctx, env) ((op_ctx)->ops->get_base(op_ctx, env))
+#define AXIS2_OP_CTX_GET_BASE(op_ctx, env) ((op_ctx)->ops->get_base(op_ctx, env))
 #define AXIS2_OP_CTX_FREE(op_ctx, env) ((op_ctx)->ops->free(op_ctx, env))
 #define AXIS2_OP_CTX_INIT(op_ctx, env, conf) ((op_ctx)->ops->init(op_ctx, env, conf))
 #define AXIS2_OP_CTX_GET_OP(op_ctx, env) ((op_ctx)->ops->get_op(op_ctx, env))
@@ -161,6 +164,7 @@
 #define AXIS2_OP_CTX_CLEANUP(op_ctx, env) ((op_ctx)->ops->cleanup(op_ctx, env))
 #define AXIS2_OP_CTX_SET_PARENT(op_ctx, env, svc_ctx) ((op_ctx)->ops->set_parent(op_ctx, env, svc_ctx))
 #define AXIS2_OP_CTX_GET_MSG_CTX_MAP(op_ctx, env) ((op_ctx)->ops->get_msg_ctx_map(op_ctx, env))    
+#define AXIS2_OP_CTX_GET_PROPERTY(op_ctx, env, key)((op_ctx)->ops->get_property(op_ctx, env, key))
 
 /************************** End of function macros ****************************/