You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-commits@axis.apache.org by na...@apache.org on 2011/03/03 22:28:47 UTC

svn commit: r1076803 - /axis/axis1/c/trunk/src/cbindings/client/CallC.cpp

Author: nadiramra
Date: Thu Mar  3 21:28:46 2011
New Revision: 1076803

URL: http://svn.apache.org/viewvc?rev=1076803&view=rev
Log:
Minor - prototype implementation added in include for C clients

Modified:
    axis/axis1/c/trunk/src/cbindings/client/CallC.cpp

Modified: axis/axis1/c/trunk/src/cbindings/client/CallC.cpp
URL: http://svn.apache.org/viewvc/axis/axis1/c/trunk/src/cbindings/client/CallC.cpp?rev=1076803&r1=1076802&r2=1076803&view=diff
==============================================================================
--- axis/axis1/c/trunk/src/cbindings/client/CallC.cpp (original)
+++ axis/axis1/c/trunk/src/cbindings/client/CallC.cpp Thu Mar  3 21:28:46 2011
@@ -3391,6 +3391,26 @@ int axiscCallGetStatus(AXISCHANDLE call)
     return -1;
 }
 
+AXISC_STORAGE_CLASS_INFO
+AXISCHANDLE axiscCallGetSOAPSerializer(AXISCHANDLE call)
+{
+    Call *c = (Call*)call;
+
+    try
+    {
+        return (AXISCHANDLE)(c->getSOAPSerializer());
+    }
+    catch ( AxisException& e  )
+    {
+        processException(c, e);
+    }
+    catch ( ... )
+    {
+        axiscAxisInvokeExceptionHandler(-1, "Unrecognized exception thrown.", NULL, NULL);
+    }
+
+    return NULL;
+}
 
 AXISC_STORAGE_CLASS_INFO 
 void axiscCallSetProxy(AXISCHANDLE call,