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 2009/12/29 18:07:18 UTC

svn commit: r894444 - /webservices/axis2/trunk/c/src/core/transport/tcp/receiver/tcp_receiver.c

Author: nandika
Date: Tue Dec 29 17:07:17 2009
New Revision: 894444

URL: http://svn.apache.org/viewvc?rev=894444&view=rev
Log:
tcp_receiver.c file updated

Modified:
    webservices/axis2/trunk/c/src/core/transport/tcp/receiver/tcp_receiver.c

Modified: webservices/axis2/trunk/c/src/core/transport/tcp/receiver/tcp_receiver.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/src/core/transport/tcp/receiver/tcp_receiver.c?rev=894444&r1=894443&r2=894444&view=diff
==============================================================================
--- webservices/axis2/trunk/c/src/core/transport/tcp/receiver/tcp_receiver.c (original)
+++ webservices/axis2/trunk/c/src/core/transport/tcp/receiver/tcp_receiver.c Tue Dec 29 17:07:17 2009
@@ -37,6 +37,7 @@
     axis2_conf_ctx_t *conf_ctx;
     axis2_conf_ctx_t *conf_ctx_private;
     axis2_conf_t *conf;
+	axis2_bool_t is_application_client_side;
 } axis2_tcp_server_impl_t;
 
 #define AXIS2_INTF_TO_IMPL(tcp_server) \
@@ -75,13 +76,20 @@
     axis2_transport_receiver_t * server,
     const axutil_env_t * env);
 
+static void AXIS2_CALL
+axis2_tcp_server_set_is_application_client_side(
+    axis2_transport_receiver_t * server,
+    const axutil_env_t * env,
+    axis2_bool_t is_application_client_side);
+
 void AXIS2_CALL axis2_tcp_server_free(
     axis2_transport_receiver_t * server,
     const axutil_env_t * env);
 
 static const axis2_transport_receiver_ops_t tcp_transport_receiver_ops_var = {
     axis2_tcp_server_init, axis2_tcp_server_start, axis2_tcp_server_get_reply_to_epr,
-    axis2_tcp_server_get_conf_ctx, axis2_tcp_server_is_running, axis2_tcp_server_stop,
+    axis2_tcp_server_get_conf_ctx, axis2_tcp_server_is_running,axis2_tcp_server_set_is_application_client_side,
+	axis2_tcp_server_stop,
     axis2_tcp_server_free };
 
 AXIS2_EXTERN axis2_transport_receiver_t *AXIS2_CALL
@@ -158,6 +166,17 @@
     return;
 }
 
+static void AXIS2_CALL
+axis2_tcp_server_set_is_application_client_side(
+    axis2_transport_receiver_t * server,
+    const axutil_env_t * env,
+    axis2_bool_t is_application_client_side)
+{
+    axis2_tcp_server_impl_t *server_impl = NULL;
+    server_impl = AXIS2_INTF_TO_IMPL(server);
+    server_impl->is_application_client_side = is_application_client_side;
+}
+
 axis2_status_t AXIS2_CALL
 axis2_tcp_server_init(
     axis2_transport_receiver_t * server,