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,