diff -r 3406c99bc375 -r 07b41fa8d1dd hti/PC_Tools/HTIGateway/stdsoap/envServer.cpp --- a/hti/PC_Tools/HTIGateway/stdsoap/envServer.cpp Thu Jul 15 20:25:38 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,78 +0,0 @@ -/* envServer.cpp - Generated by gSOAP 2.7.6b from env.h - Copyright (C) 2000-2005, Robert van Engelen, Genivia Inc. All Rights Reserved. - This part of the software is released under one of the following licenses: - GPL, the gSOAP public license, or Genivia's license for commercial use. -*/ -#include "envH.h" - -SOAP_SOURCE_STAMP("@(#) envServer.cpp ver 2.7.6b 2005-09-27 12:23:39 GMT") - - -SOAP_FMAC5 int SOAP_FMAC6 soap_serve(struct soap *soap) -{ -#ifndef WITH_FASTCGI - unsigned int k = soap->max_keep_alive; -#endif - - do - { -#ifdef WITH_FASTCGI - if (FCGI_Accept() < 0) - { - soap->error = SOAP_EOF; - return soap_send_fault(soap); - } -#endif - - soap_begin(soap); - -#ifndef WITH_FASTCGI - if (!--k) - soap->keep_alive = 0; -#endif - - if (soap_begin_recv(soap)) - { if (soap->error < SOAP_STOP) - { -#ifdef WITH_FASTCGI - soap_send_fault(soap); -#else - return soap_send_fault(soap); -#endif - } - soap_closesock(soap); - - continue; - } - - if (soap_envelope_begin_in(soap) - || soap_recv_header(soap) - || soap_body_begin_in(soap) - || soap_serve_request(soap) - || (soap->fserveloop && soap->fserveloop(soap))) - { -#ifdef WITH_FASTCGI - soap_send_fault(soap); -#else - return soap_send_fault(soap); -#endif - } - -#ifdef WITH_FASTCGI - } while (1); -#else - } while (soap->keep_alive); -#endif - return SOAP_OK; -} - -#ifndef WITH_NOSERVEREQUEST -SOAP_FMAC5 int SOAP_FMAC6 soap_serve_request(struct soap *soap) -{ - soap_peek_element(soap); - return soap->error = SOAP_NO_METHOD; -} -#endif - -/* End of envServer.cpp */