<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <meta http-equiv="cache-control" content="no-cache"> <title>Genivia - mod_gsoap.c File Reference</title> <link href="genivia_tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="genivia_content.css" rel="stylesheet" type="text/css"> </head> <body> <div id="top"> <div id="titlearea"> <table height="72px" width="100%" cellspacing="0" cellpadding="0"> <tbody> <tr> <td width="10%"> </td> <td width="175px"><a href="http://www.genivia.com"><img alt="Genivia" src="GeniviaLogo2_trans_noslogan.png"/></a></td> <td class="tab_home"><a href="http://www.genivia.com">Home</a></td> <td class="tab_home"><a href="http://www.genivia.com/docs.html">Documentation</a></td> <td> <div style="float: right; font-size: 18px; font-weight: bold;">mod_gsoap.c File Reference</div> <br> <div style="float: right; font-size: 10px;">updated Mon Feb 22 2016</div> </td> <td width="10%"> </td> </tr> </tbody> </table> </div> <!-- Generated by Doxygen 1.8.10 --> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="annotated.html"><span>Classes</span></a></li> <li class="current"><a href="files.html"><span>Files</span></a></li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="files.html"><span>File List</span></a></li> <li><a href="globals.html"><span>File Members</span></a></li> </ul> </div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="dir_f3929c311f8dcb24e971139386611406.html">mod_gsoap</a></li><li class="navelem"><a class="el" href="dir_6593d28a056e65b236f6de7a69353d66.html">mod_gsoap-0.9</a></li><li class="navelem"><a class="el" href="dir_8bb14c79138ddfe463bd82cbbef2d57d.html">apache_20</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#nested-classes">Classes</a> | <a href="#define-members">Macros</a> | <a href="#typedef-members">Typedefs</a> | <a href="#enum-members">Enumerations</a> | <a href="#func-members">Functions</a> | <a href="#var-members">Variables</a> </div> <div class="headertitle"> <div class="title">mod_gsoap.c File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include <stdio.h></code><br /> <code>#include <assert.h></code><br /> <code>#include <dlfcn.h></code><br /> <code>#include "apr_strings.h"</code><br /> <code>#include "apr_fnmatch.h"</code><br /> <code>#include "apr_lib.h"</code><br /> <code>#include "apr_pools.h"</code><br /> <code>#include "apr_want.h"</code><br /> <code>#include "httpd.h"</code><br /> <code>#include "http_request.h"</code><br /> <code>#include "http_config.h"</code><br /> <code>#include "http_core.h"</code><br /> <code>#include "http_log.h"</code><br /> <code>#include "http_main.h"</code><br /> <code>#include "http_protocol.h"</code><br /> <code>#include "util_script.h"</code><br /> <code>#include "stdsoap2.h"</code><br /> <code>#include "<a class="el" href="apache__gsoap_8h.html">apache_gsoap.h</a>"</code><br /> </div><div class="textblock"><div class="dynheader"> Include dependency graph for mod_gsoap.c:</div> <div class="dyncontent"> <div class="center"><img src="mod__gsoap_8c__incl.png" border="0" usemap="#mod__gsoap_8c" alt=""/></div> <map name="mod__gsoap_8c" id="mod__gsoap_8c"> <area shape="rect" id="node37" href="apache__gsoap_8h.html" title="apache_gsoap.h" alt="" coords="1835,83,1953,111"/> </map> </div> </div><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> Classes</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_soap_shared_library___s.html">SoapSharedLibrary_S</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_soap_shared_libraries___s.html">SoapSharedLibraries_S</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structgsoap_configuration___s.html">gsoapConfiguration_S</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structgsoap_request_configuration___s.html">gsoapRequestConfiguration_S</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> Macros</h2></td></tr> <tr class="memitem:a76a46571037bc82ff5ae544efcd5b3d1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a76a46571037bc82ff5ae544efcd5b3d1">__attribute__</a>(__x)</td></tr> <tr class="separator:a76a46571037bc82ff5ae544efcd5b3d1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a88a4bf7f483aad3f3945773f3383e713"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a88a4bf7f483aad3f3945773f3383e713">APR_WANT_STRFUNC</a></td></tr> <tr class="separator:a88a4bf7f483aad3f3945773f3383e713"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa93f0eb578d23995850d61f7d61c55c1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#aa93f0eb578d23995850d61f7d61c55c1">FALSE</a>   0</td></tr> <tr class="separator:aa93f0eb578d23995850d61f7d61c55c1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa8cecfc5c5c054d2875c03e77b7be15d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#aa8cecfc5c5c054d2875c03e77b7be15d">TRUE</a>   ((<a class="el" href="apache__gsoap_8h.html#a11e882d8a51e8a7612f1f31dc4424b5d">int</a>)0xffff)</td></tr> <tr class="separator:aa8cecfc5c5c054d2875c03e77b7be15d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5ced999d2a8efcb57d24ce5a3c30f525"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a5ced999d2a8efcb57d24ce5a3c30f525">IOBUF_CHUNK_SIZE</a>   8192</td></tr> <tr class="separator:a5ced999d2a8efcb57d24ce5a3c30f525"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3aea27dc90ac347ff1d9b0f348d5cff1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a3aea27dc90ac347ff1d9b0f348d5cff1">GSOAP_ID</a>   "Apache 2.0 mod_gsoap gsoap httpd extension 0.0.9"</td></tr> <tr class="separator:a3aea27dc90ac347ff1d9b0f348d5cff1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4e0f5c42b68801054532c293169317d8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a4e0f5c42b68801054532c293169317d8">DLSYM</a>(a, b)   dlsym(a,b)</td></tr> <tr class="separator:a4e0f5c42b68801054532c293169317d8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0a14867c4f7ccec2b5a804bd0fd66a53"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a0a14867c4f7ccec2b5a804bd0fd66a53">DLOPEN</a>(a, b)   dlopen(a,b)</td></tr> <tr class="separator:a0a14867c4f7ccec2b5a804bd0fd66a53"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a> Typedefs</h2></td></tr> <tr class="memitem:afdcfe6db5bea87bd493a3fe2c513d5ef"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="apache__gsoap_8h.html#a11e882d8a51e8a7612f1f31dc4424b5d">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#afdcfe6db5bea87bd493a3fe2c513d5ef">Bool</a></td></tr> <tr class="separator:afdcfe6db5bea87bd493a3fe2c513d5ef"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a22024f4f5554277942618ec5afc146fd"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_soap_shared_library___s.html">SoapSharedLibrary_S</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a22024f4f5554277942618ec5afc146fd">SoapSharedLibrary</a></td></tr> <tr class="separator:a22024f4f5554277942618ec5afc146fd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a183eeec04a335f7be1c504c1b1f60058"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_soap_shared_libraries___s.html">SoapSharedLibraries_S</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a183eeec04a335f7be1c504c1b1f60058">SoapSharedLibraries</a></td></tr> <tr class="separator:a183eeec04a335f7be1c504c1b1f60058"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afae06f0e27d88781812e25a9dc3c5de8"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="mod__gsoap_8c.html#a7f3de1a007b2fe78c174a56505be5a5a">enConfigurationType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#afae06f0e27d88781812e25a9dc3c5de8">ConfigurationType</a></td></tr> <tr class="separator:afae06f0e27d88781812e25a9dc3c5de8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a610253e6dcbfb55e5a1c48df80da4857"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgsoap_configuration___s.html">gsoapConfiguration_S</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a610253e6dcbfb55e5a1c48df80da4857">gsoapConfiguration</a></td></tr> <tr class="separator:a610253e6dcbfb55e5a1c48df80da4857"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4d954cf2e7421255361d81c9aadedde3"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgsoap_request_configuration___s.html">gsoapRequestConfiguration_S</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a4d954cf2e7421255361d81c9aadedde3">gsoapRequestConfiguration</a></td></tr> <tr class="separator:a4d954cf2e7421255361d81c9aadedde3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a83777756befcbbd91e7f3343a1832da5"><td class="memItemLeft" align="right" valign="top">typedef const char *(* </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a83777756befcbbd91e7f3343a1832da5">command_function_interface</a>) ()</td></tr> <tr class="separator:a83777756befcbbd91e7f3343a1832da5"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a> Enumerations</h2></td></tr> <tr class="memitem:a7f3de1a007b2fe78c174a56505be5a5a"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a7f3de1a007b2fe78c174a56505be5a5a">enConfigurationType</a> { <a class="el" href="mod__gsoap_8c.html#a7f3de1a007b2fe78c174a56505be5a5aac10bf7f2f2e8d2e3f08160adf2dcf535">ct_server</a> = 1, <a class="el" href="mod__gsoap_8c.html#a7f3de1a007b2fe78c174a56505be5a5aaacbe683ac9cb42f6ec5f879d5fd645b4">ct_directory</a> = 2, <a class="el" href="mod__gsoap_8c.html#a7f3de1a007b2fe78c174a56505be5a5aaec47c2160fc5b0bf3356815f2502dca0">ct_both</a> = 3 }<tr class="separator:a7f3de1a007b2fe78c174a56505be5a5a"><td class="memSeparator" colspan="2"> </td></tr> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem:aabda45a694aed73822273710a6821d3c"><td class="memItemLeft" align="right" valign="top">static apr_pool_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#aabda45a694aed73822273710a6821d3c">gsoapConfiguration_getModulePool</a> ()</td></tr> <tr class="separator:aabda45a694aed73822273710a6821d3c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a805a7bc51ac5d8e4a0f7eebacf370bab"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="mod__gsoap_8c.html#a610253e6dcbfb55e5a1c48df80da4857">gsoapConfiguration</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a805a7bc51ac5d8e4a0f7eebacf370bab">getConfiguration</a> (request_rec *r)</td></tr> <tr class="separator:a805a7bc51ac5d8e4a0f7eebacf370bab"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aff1b7539c72a8b2ae00f20841f6e1e74"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="mod__gsoap_8c.html#a4d954cf2e7421255361d81c9aadedde3">gsoapRequestConfiguration</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#aff1b7539c72a8b2ae00f20841f6e1e74">getRequestConfiguration</a> (struct soap *)</td></tr> <tr class="separator:aff1b7539c72a8b2ae00f20841f6e1e74"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a13047194fe62096746151ec85a22fc6a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a13047194fe62096746151ec85a22fc6a">SoapSharedLibrary_init</a> (<a class="el" href="mod__gsoap_8c.html#a22024f4f5554277942618ec5afc146fd">SoapSharedLibrary</a> *This, apr_pool_t *p, const <a class="el" href="mod__gsoap_8c.html#a22024f4f5554277942618ec5afc146fd">SoapSharedLibrary</a> *pLib)</td></tr> <tr class="separator:a13047194fe62096746151ec85a22fc6a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a13f6200c0b6184a314e4b6beefded4f2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a13f6200c0b6184a314e4b6beefded4f2">SoapSharedLibrary_init2</a> (<a class="el" href="mod__gsoap_8c.html#a22024f4f5554277942618ec5afc146fd">SoapSharedLibrary</a> *This, apr_pool_t *p, const char *pszPath)</td></tr> <tr class="separator:a13f6200c0b6184a314e4b6beefded4f2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a02fc0b5fa09319cb9681fac6892a126a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a02fc0b5fa09319cb9681fac6892a126a">SoapSharedLibrary_clear</a> (<a class="el" href="mod__gsoap_8c.html#a22024f4f5554277942618ec5afc146fd">SoapSharedLibrary</a> *This, apr_pool_t *p)</td></tr> <tr class="separator:a02fc0b5fa09319cb9681fac6892a126a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a848006604a9df59faa0868510e4b5a71"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="mod__gsoap_8c.html#a22024f4f5554277942618ec5afc146fd">SoapSharedLibrary</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a848006604a9df59faa0868510e4b5a71">SoapSharedLibrary_create</a> (apr_pool_t *p)</td></tr> <tr class="separator:a848006604a9df59faa0868510e4b5a71"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a92fdc1d0e66a6382210db6e843e69f73"><td class="memItemLeft" align="right" valign="top">static const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a92fdc1d0e66a6382210db6e843e69f73">SoapSharedLibrary_load</a> (<a class="el" href="mod__gsoap_8c.html#a22024f4f5554277942618ec5afc146fd">SoapSharedLibrary</a> *This, apr_pool_t *pTempPool)</td></tr> <tr class="separator:a92fdc1d0e66a6382210db6e843e69f73"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a448c6acf0805371ab999053044b20a42"><td class="memItemLeft" align="right" valign="top">static const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a448c6acf0805371ab999053044b20a42">SoapSharedLibrary_unload</a> (<a class="el" href="mod__gsoap_8c.html#a22024f4f5554277942618ec5afc146fd">SoapSharedLibrary</a> *This)</td></tr> <tr class="separator:a448c6acf0805371ab999053044b20a42"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a07673c47b827d40be60c03b091e68239"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a07673c47b827d40be60c03b091e68239">SoapSharedLibraries_init</a> (<a class="el" href="mod__gsoap_8c.html#a183eeec04a335f7be1c504c1b1f60058">SoapSharedLibraries</a> *This, apr_pool_t *p)</td></tr> <tr class="separator:a07673c47b827d40be60c03b091e68239"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeb41a27703fe1e3bb7db82d8c732e436"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="mod__gsoap_8c.html#a22024f4f5554277942618ec5afc146fd">SoapSharedLibrary</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#aeb41a27703fe1e3bb7db82d8c732e436">SoapSharedLibraries_getLibrary</a> (<a class="el" href="mod__gsoap_8c.html#a183eeec04a335f7be1c504c1b1f60058">SoapSharedLibraries</a> *This, unsigned nIndex)</td></tr> <tr class="separator:aeb41a27703fe1e3bb7db82d8c732e436"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4dfa9aa37ff0f6cb91c3a83fa3f63d0c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="mod__gsoap_8c.html#afdcfe6db5bea87bd493a3fe2c513d5ef">Bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a4dfa9aa37ff0f6cb91c3a83fa3f63d0c">SoapSharedLibraries_contains</a> (<a class="el" href="mod__gsoap_8c.html#a183eeec04a335f7be1c504c1b1f60058">SoapSharedLibraries</a> *This, const char *pszPath)</td></tr> <tr class="separator:a4dfa9aa37ff0f6cb91c3a83fa3f63d0c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae95289d1ff815324d19bf702f705a58d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#ae95289d1ff815324d19bf702f705a58d">SoapSharedLibraries_addLibrary</a> (<a class="el" href="mod__gsoap_8c.html#a183eeec04a335f7be1c504c1b1f60058">SoapSharedLibraries</a> *This, <a class="el" href="mod__gsoap_8c.html#a22024f4f5554277942618ec5afc146fd">SoapSharedLibrary</a> *pLibrary)</td></tr> <tr class="separator:ae95289d1ff815324d19bf702f705a58d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4439534f7265349b9ab62f620e0403b0"><td class="memItemLeft" align="right" valign="top">static const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a4439534f7265349b9ab62f620e0403b0">SoapSharedLibraries_getEntryPoints</a> (<a class="el" href="mod__gsoap_8c.html#a183eeec04a335f7be1c504c1b1f60058">SoapSharedLibraries</a> *This, <a class="el" href="mod__gsoap_8c.html#a22024f4f5554277942618ec5afc146fd">SoapSharedLibrary</a> *pLib, apr_pool_t *pTempPool, request_rec *r)</td></tr> <tr class="separator:a4439534f7265349b9ab62f620e0403b0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7edcf9518a3eeaef556fdb18ed18b209"><td class="memItemLeft" align="right" valign="top">static const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a7edcf9518a3eeaef556fdb18ed18b209">SoapSharedLibraries_loadAllLibraries</a> (<a class="el" href="mod__gsoap_8c.html#a183eeec04a335f7be1c504c1b1f60058">SoapSharedLibraries</a> *This, apr_pool_t *pTempPool, request_rec *r)</td></tr> <tr class="separator:a7edcf9518a3eeaef556fdb18ed18b209"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3960914ca13e3b2174c291fbee5446cc"><td class="memItemLeft" align="right" valign="top">static const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a3960914ca13e3b2174c291fbee5446cc">SoapSharedLibraries_unloadAllLibraries</a> (<a class="el" href="mod__gsoap_8c.html#a183eeec04a335f7be1c504c1b1f60058">SoapSharedLibraries</a> *This)</td></tr> <tr class="separator:a3960914ca13e3b2174c291fbee5446cc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a45bc2aefb4313ef36795b3c50d99b78b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a45bc2aefb4313ef36795b3c50d99b78b">SoapSharedLibraries_clear</a> (<a class="el" href="mod__gsoap_8c.html#a183eeec04a335f7be1c504c1b1f60058">SoapSharedLibraries</a> *This)</td></tr> <tr class="separator:a45bc2aefb4313ef36795b3c50d99b78b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af267ca6289f9aedaacef3ddfc417e11f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#af267ca6289f9aedaacef3ddfc417e11f">SoapSharedLibraries_merge</a> (<a class="el" href="mod__gsoap_8c.html#a183eeec04a335f7be1c504c1b1f60058">SoapSharedLibraries</a> *This, <a class="el" href="mod__gsoap_8c.html#a183eeec04a335f7be1c504c1b1f60058">SoapSharedLibraries</a> *pLibs)</td></tr> <tr class="separator:af267ca6289f9aedaacef3ddfc417e11f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3dc65e3d614d9a1b0ddf0415ae5f3341"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a3dc65e3d614d9a1b0ddf0415ae5f3341">SoapSharedLibraries_merge3</a> (<a class="el" href="mod__gsoap_8c.html#a183eeec04a335f7be1c504c1b1f60058">SoapSharedLibraries</a> *This, <a class="el" href="mod__gsoap_8c.html#a183eeec04a335f7be1c504c1b1f60058">SoapSharedLibraries</a> *libraries1, <a class="el" href="mod__gsoap_8c.html#a183eeec04a335f7be1c504c1b1f60058">SoapSharedLibraries</a> *libraries2)</td></tr> <tr class="separator:a3dc65e3d614d9a1b0ddf0415ae5f3341"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a77bab832ba75b09a317b672ef396c1f7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a77bab832ba75b09a317b672ef396c1f7">gsoapConfiguration_merge</a> (<a class="el" href="mod__gsoap_8c.html#a610253e6dcbfb55e5a1c48df80da4857">gsoapConfiguration</a> *This, <a class="el" href="mod__gsoap_8c.html#a610253e6dcbfb55e5a1c48df80da4857">gsoapConfiguration</a> *pParentConfig, <a class="el" href="mod__gsoap_8c.html#a610253e6dcbfb55e5a1c48df80da4857">gsoapConfiguration</a> *pNewConfig)</td></tr> <tr class="separator:a77bab832ba75b09a317b672ef396c1f7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8eca1ce28bdf71c52ab323b52f9c05f6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a8eca1ce28bdf71c52ab323b52f9c05f6">gsoapConfiguration_init</a> (<a class="el" href="mod__gsoap_8c.html#a610253e6dcbfb55e5a1c48df80da4857">gsoapConfiguration</a> *This, apr_pool_t *p)</td></tr> <tr class="separator:a8eca1ce28bdf71c52ab323b52f9c05f6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a93515581fd03a7387991463563e4d432"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="mod__gsoap_8c.html#a610253e6dcbfb55e5a1c48df80da4857">gsoapConfiguration</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a93515581fd03a7387991463563e4d432">gsoapConfiguration_create</a> (apr_pool_t *p)</td></tr> <tr class="separator:a93515581fd03a7387991463563e4d432"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a169e2de583e9017593f873dcf1f2173b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a11e882d8a51e8a7612f1f31dc4424b5d">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a169e2de583e9017593f873dcf1f2173b">gsoap_handler</a> (request_rec *r)</td></tr> <tr class="separator:a169e2de583e9017593f873dcf1f2173b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acb518bbae9784852b4681c73243eace8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a11e882d8a51e8a7612f1f31dc4424b5d">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#acb518bbae9784852b4681c73243eace8">gsoap_init</a> (apr_pool_t *p, apr_pool_t *ptemp, apr_pool_t *plog, server_rec *psrec)</td></tr> <tr class="separator:acb518bbae9784852b4681c73243eace8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a25eb3640318cb29a43c074092946e929"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a25eb3640318cb29a43c074092946e929">gsoap_create_dir_config</a> (apr_pool_t *p, char *dirspec)</td></tr> <tr class="separator:a25eb3640318cb29a43c074092946e929"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2ad19d6568c933db34ff9870b7b49410"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a2ad19d6568c933db34ff9870b7b49410">gsoap_merge_dir_config</a> (apr_pool_t *p, <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> *parent_conf, <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> *newloc_conf)</td></tr> <tr class="separator:a2ad19d6568c933db34ff9870b7b49410"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae5132b5cd8dd45220d73289dc564ce02"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#ae5132b5cd8dd45220d73289dc564ce02">gsoap_create_server_config</a> (apr_pool_t *p, server_rec *s)</td></tr> <tr class="separator:ae5132b5cd8dd45220d73289dc564ce02"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a453588368c2a0e84ead712da75fe0c7d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a453588368c2a0e84ead712da75fe0c7d">gsoap_merge_server_config</a> (apr_pool_t *p, <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> *server1_conf, <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> *server2_conf)</td></tr> <tr class="separator:a453588368c2a0e84ead712da75fe0c7d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8140feda947c7fd51ebcaa0833bb3b83"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="mod__gsoap_8c.html#afdcfe6db5bea87bd493a3fe2c513d5ef">Bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a8140feda947c7fd51ebcaa0833bb3b83">AddSharedLibrary</a> (<a class="el" href="mod__gsoap_8c.html#a610253e6dcbfb55e5a1c48df80da4857">gsoapConfiguration</a> *pConfig, const char *pszPath, const <a class="el" href="mod__gsoap_8c.html#afdcfe6db5bea87bd493a3fe2c513d5ef">Bool</a> bIsSOAPLibrary)</td></tr> <tr class="separator:a8140feda947c7fd51ebcaa0833bb3b83"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4e874b31a2d1a38bcbeb933f187a0023"><td class="memItemLeft" align="right" valign="top">static const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a4e874b31a2d1a38bcbeb933f187a0023">cmd_SoapLibrary</a> (cmd_parms *cmd, <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> *mconfig, const char *pszPath)</td></tr> <tr class="separator:a4e874b31a2d1a38bcbeb933f187a0023"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a840c96f243dc114ae3e60ce93891e9fd"><td class="memItemLeft" align="right" valign="top">static const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a840c96f243dc114ae3e60ce93891e9fd">cmd_SupportLibrary</a> (cmd_parms *cmd, <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> *mconfig, const char *pszPath)</td></tr> <tr class="separator:a840c96f243dc114ae3e60ce93891e9fd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a25e10510767f058583417a4d2b367bb7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a25e10510767f058583417a4d2b367bb7">gsoap_hooks</a> (apr_pool_t *p)</td></tr> <tr class="separator:a25e10510767f058583417a4d2b367bb7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a731adb840fedffa8595ab380cc6fac99"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a11e882d8a51e8a7612f1f31dc4424b5d">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a731adb840fedffa8595ab380cc6fac99">ListHeadersCallback</a> (<a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> *rec, const char *key, const char *value)</td></tr> <tr class="separator:a731adb840fedffa8595ab380cc6fac99"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0aa18871544b54006821f66e731e994d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a0aa18871544b54006821f66e731e994d">ListHeaders</a> (request_rec *r)</td></tr> <tr class="separator:a0aa18871544b54006821f66e731e994d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6f92c3957b78ea8032c97031191da13a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a6f92c3957b78ea8032c97031191da13a">SendErrorMessage</a> (request_rec *r, const char *pszError)</td></tr> <tr class="separator:a6f92c3957b78ea8032c97031191da13a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9693d094ae44f14ce75d866e2c7e081f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a9693d094ae44f14ce75d866e2c7e081f">HTTPGet_SendWSDL</a> (request_rec *r, const char *path)</td></tr> <tr class="separator:a9693d094ae44f14ce75d866e2c7e081f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0e755e85578c680e678afda31ad17136"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a11e882d8a51e8a7612f1f31dc4424b5d">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a0e755e85578c680e678afda31ad17136">send_header_to_gsoap</a> (<a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> *pvoid, const char *key, const char *value)</td></tr> <tr class="separator:a0e755e85578c680e678afda31ad17136"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae748be697938319e6dc025dd89e5bdaf"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a11e882d8a51e8a7612f1f31dc4424b5d">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#ae748be697938319e6dc025dd89e5bdaf">http_post_header</a> (struct soap *soap, const char *key, const char *value)</td></tr> <tr class="separator:ae748be697938319e6dc025dd89e5bdaf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad7f919991ac976b1bd66900b34b3f778"><td class="memItemLeft" align="right" valign="top">static size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#ad7f919991ac976b1bd66900b34b3f778">frecv</a> (struct soap *psoap, char *pBuf, apr_size_t len)</td></tr> <tr class="separator:ad7f919991ac976b1bd66900b34b3f778"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2d38f07c129e0aa11fde8bdbb4b285e9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a11e882d8a51e8a7612f1f31dc4424b5d">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a2d38f07c129e0aa11fde8bdbb4b285e9">fsend</a> (struct soap *psoap, const char *pBuf, apr_size_t len)</td></tr> <tr class="separator:a2d38f07c129e0aa11fde8bdbb4b285e9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af761b6a4ce1d5ff9f2639d14618f76f2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a11e882d8a51e8a7612f1f31dc4424b5d">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#af761b6a4ce1d5ff9f2639d14618f76f2">http_parse</a> (struct soap *psoap)</td></tr> <tr class="separator:af761b6a4ce1d5ff9f2639d14618f76f2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9f79c6dc269fb73702ff4a86561fd41e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a11e882d8a51e8a7612f1f31dc4424b5d">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a9f79c6dc269fb73702ff4a86561fd41e">fpoll</a> (struct soap *psoap)</td></tr> <tr class="separator:a9f79c6dc269fb73702ff4a86561fd41e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a84e1f4364447614c07e21499d317180c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a11e882d8a51e8a7612f1f31dc4424b5d">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a84e1f4364447614c07e21499d317180c">mod_gsoap_plugin_copy</a> (struct soap *soap, struct soap_plugin *dst, struct soap_plugin *src)</td></tr> <tr class="separator:a84e1f4364447614c07e21499d317180c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1ef19535ea738dff496e8c1ab5e8dd1a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a1ef19535ea738dff496e8c1ab5e8dd1a">mod_gsoap_delete</a> (struct soap *soap, struct soap_plugin *p)</td></tr> <tr class="separator:a1ef19535ea738dff496e8c1ab5e8dd1a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a782ef475be7f4f84f28f12b8a8eba74b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a11e882d8a51e8a7612f1f31dc4424b5d">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a782ef475be7f4f84f28f12b8a8eba74b">mod_gsoap_plugin</a> (struct soap *soap, struct soap_plugin *p, <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> *<a class="el" href="apache__gsoap_8h.html#aaa0bd4aec66e42f87a8966d612106c5b">arg</a>)</td></tr> <tr class="separator:a782ef475be7f4f84f28f12b8a8eba74b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6fba4b10d0b12f43206d70808b759e92"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a6fba4b10d0b12f43206d70808b759e92">set_callbacks</a> (request_rec *r, <a class="el" href="mod__gsoap_8c.html#a4d954cf2e7421255361d81c9aadedde3">gsoapRequestConfiguration</a> *pRqConf, struct soap *psoap)</td></tr> <tr class="separator:a6fba4b10d0b12f43206d70808b759e92"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa22d416e144d74cc4d49decc8ab47a61"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#aa22d416e144d74cc4d49decc8ab47a61">gsoap_child_init</a> (server_rec *s, apr_pool_t *p)</td></tr> <tr class="separator:aa22d416e144d74cc4d49decc8ab47a61"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab0ac3cf95b7db7001e5e69544ebd4d1f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#ab0ac3cf95b7db7001e5e69544ebd4d1f">gsoap_child_exit</a> (server_rec *s, apr_pool_t *p)</td></tr> <tr class="separator:ab0ac3cf95b7db7001e5e69544ebd4d1f"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> Variables</h2></td></tr> <tr class="memitem:a3ae51c765d7dd32c966aa9c0309d9afb"><td class="memItemLeft" align="right" valign="top">static char </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a3ae51c765d7dd32c966aa9c0309d9afb">mod_gsoap_id</a> [] = <a class="el" href="mod__gsoap_8c.html#a3aea27dc90ac347ff1d9b0f348d5cff1">GSOAP_ID</a></td></tr> <tr class="separator:a3ae51c765d7dd32c966aa9c0309d9afb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab1f58bd03da3e5bcaad2e59a4e5056aa"><td class="memItemLeft" align="right" valign="top">static apr_pool_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#ab1f58bd03da3e5bcaad2e59a4e5056aa">the_gsoapPool</a> = NULL</td></tr> <tr class="separator:ab1f58bd03da3e5bcaad2e59a4e5056aa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a52b8e9a75834b5b456e683d866cfa279"><td class="memItemLeft" align="right" valign="top">static const command_rec </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#a52b8e9a75834b5b456e683d866cfa279">gsoap_cmds</a> []</td></tr> <tr class="separator:a52b8e9a75834b5b456e683d866cfa279"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae6a35763be8689a974b3be8f9784aaad"><td class="memItemLeft" align="right" valign="top">module AP_MODULE_DECLARE_DATA </td><td class="memItemRight" valign="bottom"><a class="el" href="mod__gsoap_8c.html#ae6a35763be8689a974b3be8f9784aaad">gsoap_module</a></td></tr> <tr class="separator:ae6a35763be8689a974b3be8f9784aaad"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>Apache gSOAP module for Apache 2.0</p> <p>originator: Christian Aberger (<a href="http://www.aberger.at">http://www.aberger.at</a>) ported to Apache 2.0 by Mick Wall (<a href="#" onclick="location.href='mai'+'lto:'+'mic'+'k@'+'mic'+'ka'+'ndw'+'en'+'dy.'+'co'+'m'; return false;">mick@<span style="display: none;">.nosp@m.</span>mick<span style="display: none;">.nosp@m.</span>andwe<span style="display: none;">.nosp@m.</span>ndy.<span style="display: none;">.nosp@m.</span>com</a>) updated by Robert van Engelen (<a href="#" onclick="location.href='mai'+'lto:'+'eng'+'el'+'en@'+'ac'+'m.o'+'rg'; return false;">engel<span style="display: none;">.nosp@m.</span>en@a<span style="display: none;">.nosp@m.</span>cm.or<span style="display: none;">.nosp@m.</span>g</a>) updated by David Viner (<a href="#" onclick="location.href='mai'+'lto:'+'dvi'+'ne'+'r@a'+'pa'+'che'+'.o'+'rg'; return false;">dvine<span style="display: none;">.nosp@m.</span>r@ap<span style="display: none;">.nosp@m.</span>ache.<span style="display: none;">.nosp@m.</span>org</a>) updated by Ryan Troll (patch removed) updated by La Cam Chung and Robert van Engelen (HTTP GET ?wsdl to get WSDL)</p> <p>Contributed to the gSOAP package under the terms and conditions of the gSOAP public license. </p> </div><h2 class="groupheader">Macro Definition Documentation</h2> <a class="anchor" id="a76a46571037bc82ff5ae544efcd5b3d1"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define __attribute__</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">__x</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a88a4bf7f483aad3f3945773f3383e713"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define APR_WANT_STRFUNC</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a0a14867c4f7ccec2b5a804bd0fd66a53"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DLOPEN</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">a, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">b </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   dlopen(a,b)</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a4e0f5c42b68801054532c293169317d8"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DLSYM</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">a, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">b </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   dlsym(a,b)</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="aa93f0eb578d23995850d61f7d61c55c1"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define FALSE   0</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a3aea27dc90ac347ff1d9b0f348d5cff1"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define GSOAP_ID   "Apache 2.0 mod_gsoap gsoap httpd extension 0.0.9"</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a5ced999d2a8efcb57d24ce5a3c30f525"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IOBUF_CHUNK_SIZE   8192</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="aa8cecfc5c5c054d2875c03e77b7be15d"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define TRUE   ((<a class="el" href="apache__gsoap_8h.html#a11e882d8a51e8a7612f1f31dc4424b5d">int</a>)0xffff)</td> </tr> </table> </div><div class="memdoc"> </div> </div> <h2 class="groupheader">Typedef Documentation</h2> <a class="anchor" id="afdcfe6db5bea87bd493a3fe2c513d5ef"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="apache__gsoap_8h.html#a11e882d8a51e8a7612f1f31dc4424b5d">int</a> <a class="el" href="mod__gsoap_8c.html#afdcfe6db5bea87bd493a3fe2c513d5ef">Bool</a></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a83777756befcbbd91e7f3343a1832da5"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef const char*(* command_function_interface) ()</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="afae06f0e27d88781812e25a9dc3c5de8"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef enum <a class="el" href="mod__gsoap_8c.html#a7f3de1a007b2fe78c174a56505be5a5a">enConfigurationType</a> <a class="el" href="mod__gsoap_8c.html#afae06f0e27d88781812e25a9dc3c5de8">ConfigurationType</a></td> </tr> </table> </div><div class="memdoc"> <p>Environment to which record applies (directory, server, or combination). </p> </div> </div> <a class="anchor" id="a610253e6dcbfb55e5a1c48df80da4857"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef struct <a class="el" href="structgsoap_configuration___s.html">gsoapConfiguration_S</a> <a class="el" href="mod__gsoap_8c.html#a610253e6dcbfb55e5a1c48df80da4857">gsoapConfiguration</a></td> </tr> </table> </div><div class="memdoc"> <p>Store the configuration information set in the Apache Server configuration directives. These are set e.g. in the file httpd.conf It's perfectly reasonable to have two different structures for the two different environments. The same command handlers will be called for both, though, so the handlers need to be able to tell them apart. One possibility is for both structures to start with an int which is zero for one and 1 for the other.</p> <p>Note that while the per-directory and per-server configuration records are available to most of the module handlers, they should be treated as READ-ONLY by all except the command and merge handlers. Sometimes handlers are handed a record that applies to the current location by implication or inheritance, and modifying it will change the rules for other locations. </p> </div> </div> <a class="anchor" id="a4d954cf2e7421255361d81c9aadedde3"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef struct <a class="el" href="structgsoap_request_configuration___s.html">gsoapRequestConfiguration_S</a> <a class="el" href="mod__gsoap_8c.html#a4d954cf2e7421255361d81c9aadedde3">gsoapRequestConfiguration</a></td> </tr> </table> </div><div class="memdoc"> <p>Our internal per request soap configuration </p> </div> </div> <a class="anchor" id="a183eeec04a335f7be1c504c1b1f60058"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef struct <a class="el" href="struct_soap_shared_libraries___s.html">SoapSharedLibraries_S</a> <a class="el" href="mod__gsoap_8c.html#a183eeec04a335f7be1c504c1b1f60058">SoapSharedLibraries</a></td> </tr> </table> </div><div class="memdoc"> <p>Table of shared libraries that are already loaded. a singleton. </p> </div> </div> <a class="anchor" id="a22024f4f5554277942618ec5afc146fd"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef struct <a class="el" href="struct_soap_shared_library___s.html">SoapSharedLibrary_S</a> <a class="el" href="mod__gsoap_8c.html#a22024f4f5554277942618ec5afc146fd">SoapSharedLibrary</a></td> </tr> </table> </div><div class="memdoc"> <p>A shared library containing a SOAP server. </p> </div> </div> <h2 class="groupheader">Enumeration Type Documentation</h2> <a class="anchor" id="a7f3de1a007b2fe78c174a56505be5a5a"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="mod__gsoap_8c.html#a7f3de1a007b2fe78c174a56505be5a5a">enConfigurationType</a></td> </tr> </table> </div><div class="memdoc"> <p>Environment to which record applies (directory, server, or combination). </p> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a7f3de1a007b2fe78c174a56505be5a5aac10bf7f2f2e8d2e3f08160adf2dcf535"></a>ct_server </td><td class="fielddoc"> </td></tr> <tr><td class="fieldname"><a class="anchor" id="a7f3de1a007b2fe78c174a56505be5a5aaacbe683ac9cb42f6ec5f879d5fd645b4"></a>ct_directory </td><td class="fielddoc"> </td></tr> <tr><td class="fieldname"><a class="anchor" id="a7f3de1a007b2fe78c174a56505be5a5aaec47c2160fc5b0bf3356815f2502dca0"></a>ct_both </td><td class="fielddoc"> </td></tr> </table> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a class="anchor" id="a8140feda947c7fd51ebcaa0833bb3b83"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="mod__gsoap_8c.html#afdcfe6db5bea87bd493a3fe2c513d5ef">Bool</a> AddSharedLibrary </td> <td>(</td> <td class="paramtype"><a class="el" href="mod__gsoap_8c.html#a610253e6dcbfb55e5a1c48df80da4857">gsoapConfiguration</a> * </td> <td class="paramname"><em>pConfig</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>pszPath</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="mod__gsoap_8c.html#afdcfe6db5bea87bd493a3fe2c513d5ef">Bool</a> </td> <td class="paramname"><em>bIsSOAPLibrary</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>helper funciton for library command handler. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">pszPath</td><td>the path of the library. </td></tr> <tr><td class="paramname">bIsSOAPLibrary</td><td>true if it is a shared library containing a SOAP server. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if the library was added, false if it was aleady in the collection. </dd></dl> </div> </div> <a class="anchor" id="a4e874b31a2d1a38bcbeb933f187a0023"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static const char* cmd_SoapLibrary </td> <td>(</td> <td class="paramtype">cmd_parms * </td> <td class="paramname"><em>cmd</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> * </td> <td class="paramname"><em>mconfig</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>pszPath</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Command handler for the TAKE1 "SOAPLibrary" directive. We remember the load path for the shared library that contains the SOAP server. </p> </div> </div> <a class="anchor" id="a840c96f243dc114ae3e60ce93891e9fd"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static const char* cmd_SupportLibrary </td> <td>(</td> <td class="paramtype">cmd_parms * </td> <td class="paramname"><em>cmd</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> * </td> <td class="paramname"><em>mconfig</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>pszPath</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Command handler for the TAKE1 "SOAPSupportLibrary" directive. We remember the load path for a shared library that must additionally loaded. This is a mechanism to load libraries that the SOAPLibrary depends on. This type of libraries do not contain our soap server. </p> </div> </div> <a class="anchor" id="a9f79c6dc269fb73702ff4a86561fd41e"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a11e882d8a51e8a7612f1f31dc4424b5d">int</a> fpoll </td> <td>(</td> <td class="paramtype">struct soap * </td> <td class="paramname"><em>psoap</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>make sure we go through soap_send_fault(), which calls fpoll </p> </div> </div> <a class="anchor" id="ad7f919991ac976b1bd66900b34b3f778"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static size_t frecv </td> <td>(</td> <td class="paramtype">struct soap * </td> <td class="paramname"><em>psoap</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>pBuf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">apr_size_t </td> <td class="paramname"><em>len</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>gsoap function that requests the next piece of data from us </p> </div> </div> <a class="anchor" id="a2d38f07c129e0aa11fde8bdbb4b285e9"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a11e882d8a51e8a7612f1f31dc4424b5d">int</a> fsend </td> <td>(</td> <td class="paramtype">struct soap * </td> <td class="paramname"><em>psoap</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>pBuf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">apr_size_t </td> <td class="paramname"><em>len</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a805a7bc51ac5d8e4a0f7eebacf370bab"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="mod__gsoap_8c.html#a610253e6dcbfb55e5a1c48df80da4857">gsoapConfiguration</a> * getConfiguration </td> <td>(</td> <td class="paramtype">request_rec * </td> <td class="paramname"><em>r</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="aff1b7539c72a8b2ae00f20841f6e1e74"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="mod__gsoap_8c.html#a4d954cf2e7421255361d81c9aadedde3">gsoapRequestConfiguration</a> * getRequestConfiguration </td> <td>(</td> <td class="paramtype">struct soap * </td> <td class="paramname"><em>soap</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ab0ac3cf95b7db7001e5e69544ebd4d1f"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> gsoap_child_exit </td> <td>(</td> <td class="paramtype">server_rec * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">apr_pool_t * </td> <td class="paramname"><em>p</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="aa22d416e144d74cc4d49decc8ab47a61"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> gsoap_child_init </td> <td>(</td> <td class="paramtype">server_rec * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">apr_pool_t * </td> <td class="paramname"><em>p</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a25eb3640318cb29a43c074092946e929"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> * gsoap_create_dir_config </td> <td>(</td> <td class="paramtype">apr_pool_t * </td> <td class="paramname"><em>p</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>dirspec</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ae5132b5cd8dd45220d73289dc564ce02"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> * gsoap_create_server_config </td> <td>(</td> <td class="paramtype">apr_pool_t * </td> <td class="paramname"><em>p</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">server_rec * </td> <td class="paramname"><em>s</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a169e2de583e9017593f873dcf1f2173b"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a11e882d8a51e8a7612f1f31dc4424b5d">int</a> gsoap_handler </td> <td>(</td> <td class="paramtype">request_rec * </td> <td class="paramname"><em>r</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>SOAP content handler.</p> <dl class="section return"><dt>Returns</dt><dd>the value that instructs the caller concerning what happened and what to do next. OK ("we did our thing") DECLINED ("this isn't something with which we want to get involved") HTTP_mumble ("an error status should be reported") </dd></dl> </div> </div> <a class="anchor" id="a25e10510767f058583417a4d2b367bb7"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> gsoap_hooks </td> <td>(</td> <td class="paramtype">apr_pool_t * </td> <td class="paramname"><em>p</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>List of callback routines and data structures that provide the hooks into our module. </p> </div> </div> <a class="anchor" id="acb518bbae9784852b4681c73243eace8"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a11e882d8a51e8a7612f1f31dc4424b5d">int</a> gsoap_init </td> <td>(</td> <td class="paramtype">apr_pool_t * </td> <td class="paramname"><em>p</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">apr_pool_t * </td> <td class="paramname"><em>ptemp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">apr_pool_t * </td> <td class="paramname"><em>plog</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">server_rec * </td> <td class="paramname"><em>psrec</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a2ad19d6568c933db34ff9870b7b49410"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> * gsoap_merge_dir_config </td> <td>(</td> <td class="paramtype">apr_pool_t * </td> <td class="paramname"><em>p</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> * </td> <td class="paramname"><em>parent_conf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> * </td> <td class="paramname"><em>newloc_conf</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a453588368c2a0e84ead712da75fe0c7d"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> * gsoap_merge_server_config </td> <td>(</td> <td class="paramtype">apr_pool_t * </td> <td class="paramname"><em>p</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> * </td> <td class="paramname"><em>server1_conf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> * </td> <td class="paramname"><em>server2_conf</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a93515581fd03a7387991463563e4d432"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="mod__gsoap_8c.html#a610253e6dcbfb55e5a1c48df80da4857">gsoapConfiguration</a>* gsoapConfiguration_create </td> <td>(</td> <td class="paramtype">apr_pool_t * </td> <td class="paramname"><em>p</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="aabda45a694aed73822273710a6821d3c"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static apr_pool_t* gsoapConfiguration_getModulePool </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <dl class="section return"><dt>Returns</dt><dd>our apr_pool_tfor gsoapConfiguration </dd></dl> </div> </div> <a class="anchor" id="a8eca1ce28bdf71c52ab323b52f9c05f6"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> gsoapConfiguration_init </td> <td>(</td> <td class="paramtype"><a class="el" href="mod__gsoap_8c.html#a610253e6dcbfb55e5a1c48df80da4857">gsoapConfiguration</a> * </td> <td class="paramname"><em>This</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">apr_pool_t * </td> <td class="paramname"><em>p</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a77bab832ba75b09a317b672ef396c1f7"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> gsoapConfiguration_merge </td> <td>(</td> <td class="paramtype"><a class="el" href="mod__gsoap_8c.html#a610253e6dcbfb55e5a1c48df80da4857">gsoapConfiguration</a> * </td> <td class="paramname"><em>This</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="mod__gsoap_8c.html#a610253e6dcbfb55e5a1c48df80da4857">gsoapConfiguration</a> * </td> <td class="paramname"><em>pParentConfig</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="mod__gsoap_8c.html#a610253e6dcbfb55e5a1c48df80da4857">gsoapConfiguration</a> * </td> <td class="paramname"><em>pNewConfig</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="af761b6a4ce1d5ff9f2639d14618f76f2"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a11e882d8a51e8a7612f1f31dc4424b5d">int</a> http_parse </td> <td>(</td> <td class="paramtype">struct soap * </td> <td class="paramname"><em>psoap</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>instead of real header parsing we skip that. </p> </div> </div> <a class="anchor" id="ae748be697938319e6dc025dd89e5bdaf"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a11e882d8a51e8a7612f1f31dc4424b5d">int</a> http_post_header </td> <td>(</td> <td class="paramtype">struct soap * </td> <td class="paramname"><em>soap</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>key</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>value</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a9693d094ae44f14ce75d866e2c7e081f"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> HTTPGet_SendWSDL </td> <td>(</td> <td class="paramtype">request_rec * </td> <td class="paramname"><em>r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>path</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a0aa18871544b54006821f66e731e994d"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> ListHeaders </td> <td>(</td> <td class="paramtype">request_rec * </td> <td class="paramname"><em>r</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>write out the headers of the request. </p> </div> </div> <a class="anchor" id="a731adb840fedffa8595ab380cc6fac99"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a11e882d8a51e8a7612f1f31dc4424b5d">int</a> ListHeadersCallback </td> <td>(</td> <td class="paramtype"><a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> * </td> <td class="paramname"><em>rec</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>key</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>value</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>helper to write out the headers </p> </div> </div> <a class="anchor" id="a1ef19535ea738dff496e8c1ab5e8dd1a"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> mod_gsoap_delete </td> <td>(</td> <td class="paramtype">struct soap * </td> <td class="paramname"><em>soap</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct soap_plugin * </td> <td class="paramname"><em>p</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a782ef475be7f4f84f28f12b8a8eba74b"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a11e882d8a51e8a7612f1f31dc4424b5d">int</a> mod_gsoap_plugin </td> <td>(</td> <td class="paramtype">struct soap * </td> <td class="paramname"><em>soap</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct soap_plugin * </td> <td class="paramname"><em>p</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> * </td> <td class="paramname"><em>arg</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a84e1f4364447614c07e21499d317180c"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a11e882d8a51e8a7612f1f31dc4424b5d">int</a> mod_gsoap_plugin_copy </td> <td>(</td> <td class="paramtype">struct soap * </td> <td class="paramname"><em>soap</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct soap_plugin * </td> <td class="paramname"><em>dst</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct soap_plugin * </td> <td class="paramname"><em>src</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a0e755e85578c680e678afda31ad17136"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a11e882d8a51e8a7612f1f31dc4424b5d">int</a> send_header_to_gsoap </td> <td>(</td> <td class="paramtype"><a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> * </td> <td class="paramname"><em>pvoid</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>key</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>value</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a6f92c3957b78ea8032c97031191da13a"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> SendErrorMessage </td> <td>(</td> <td class="paramtype">request_rec * </td> <td class="paramname"><em>r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>pszError</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>send the error message to the client browser </p> </div> </div> <a class="anchor" id="a6fba4b10d0b12f43206d70808b759e92"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> set_callbacks </td> <td>(</td> <td class="paramtype">request_rec * </td> <td class="paramname"><em>r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="mod__gsoap_8c.html#a4d954cf2e7421255361d81c9aadedde3">gsoapRequestConfiguration</a> * </td> <td class="paramname"><em>pRqConf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct soap * </td> <td class="paramname"><em>psoap</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ae95289d1ff815324d19bf702f705a58d"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> SoapSharedLibraries_addLibrary </td> <td>(</td> <td class="paramtype"><a class="el" href="mod__gsoap_8c.html#a183eeec04a335f7be1c504c1b1f60058">SoapSharedLibraries</a> * </td> <td class="paramname"><em>This</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="mod__gsoap_8c.html#a22024f4f5554277942618ec5afc146fd">SoapSharedLibrary</a> * </td> <td class="paramname"><em>pLibrary</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a45bc2aefb4313ef36795b3c50d99b78b"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> SoapSharedLibraries_clear </td> <td>(</td> <td class="paramtype"><a class="el" href="mod__gsoap_8c.html#a183eeec04a335f7be1c504c1b1f60058">SoapSharedLibraries</a> * </td> <td class="paramname"><em>This</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a4dfa9aa37ff0f6cb91c3a83fa3f63d0c"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="mod__gsoap_8c.html#afdcfe6db5bea87bd493a3fe2c513d5ef">Bool</a> SoapSharedLibraries_contains </td> <td>(</td> <td class="paramtype"><a class="el" href="mod__gsoap_8c.html#a183eeec04a335f7be1c504c1b1f60058">SoapSharedLibraries</a> * </td> <td class="paramname"><em>This</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>pszPath</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">pszPath</td><td>the operating system name of the library. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a4439534f7265349b9ab62f620e0403b0"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static const char* SoapSharedLibraries_getEntryPoints </td> <td>(</td> <td class="paramtype"><a class="el" href="mod__gsoap_8c.html#a183eeec04a335f7be1c504c1b1f60058">SoapSharedLibraries</a> * </td> <td class="paramname"><em>This</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="mod__gsoap_8c.html#a22024f4f5554277942618ec5afc146fd">SoapSharedLibrary</a> * </td> <td class="paramname"><em>pLib</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">apr_pool_t * </td> <td class="paramname"><em>pTempPool</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">request_rec * </td> <td class="paramname"><em>r</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="aeb41a27703fe1e3bb7db82d8c732e436"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="mod__gsoap_8c.html#a22024f4f5554277942618ec5afc146fd">SoapSharedLibrary</a>* SoapSharedLibraries_getLibrary </td> <td>(</td> <td class="paramtype"><a class="el" href="mod__gsoap_8c.html#a183eeec04a335f7be1c504c1b1f60058">SoapSharedLibraries</a> * </td> <td class="paramname"><em>This</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"><em>nIndex</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a07673c47b827d40be60c03b091e68239"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> SoapSharedLibraries_init </td> <td>(</td> <td class="paramtype"><a class="el" href="mod__gsoap_8c.html#a183eeec04a335f7be1c504c1b1f60058">SoapSharedLibraries</a> * </td> <td class="paramname"><em>This</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">apr_pool_t * </td> <td class="paramname"><em>p</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a7edcf9518a3eeaef556fdb18ed18b209"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static const char* SoapSharedLibraries_loadAllLibraries </td> <td>(</td> <td class="paramtype"><a class="el" href="mod__gsoap_8c.html#a183eeec04a335f7be1c504c1b1f60058">SoapSharedLibraries</a> * </td> <td class="paramname"><em>This</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">apr_pool_t * </td> <td class="paramname"><em>pTempPool</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">request_rec * </td> <td class="paramname"><em>r</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <dl class="section return"><dt>Returns</dt><dd>the error message if a load failed, NULL on success. </dd></dl> </div> </div> <a class="anchor" id="af267ca6289f9aedaacef3ddfc417e11f"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> SoapSharedLibraries_merge </td> <td>(</td> <td class="paramtype"><a class="el" href="mod__gsoap_8c.html#a183eeec04a335f7be1c504c1b1f60058">SoapSharedLibraries</a> * </td> <td class="paramname"><em>This</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="mod__gsoap_8c.html#a183eeec04a335f7be1c504c1b1f60058">SoapSharedLibraries</a> * </td> <td class="paramname"><em>pLibs</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a3dc65e3d614d9a1b0ddf0415ae5f3341"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> SoapSharedLibraries_merge3 </td> <td>(</td> <td class="paramtype"><a class="el" href="mod__gsoap_8c.html#a183eeec04a335f7be1c504c1b1f60058">SoapSharedLibraries</a> * </td> <td class="paramname"><em>This</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="mod__gsoap_8c.html#a183eeec04a335f7be1c504c1b1f60058">SoapSharedLibraries</a> * </td> <td class="paramname"><em>libraries1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="mod__gsoap_8c.html#a183eeec04a335f7be1c504c1b1f60058">SoapSharedLibraries</a> * </td> <td class="paramname"><em>libraries2</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a3960914ca13e3b2174c291fbee5446cc"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static const char* SoapSharedLibraries_unloadAllLibraries </td> <td>(</td> <td class="paramtype"><a class="el" href="mod__gsoap_8c.html#a183eeec04a335f7be1c504c1b1f60058">SoapSharedLibraries</a> * </td> <td class="paramname"><em>This</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a02fc0b5fa09319cb9681fac6892a126a"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> SoapSharedLibrary_clear </td> <td>(</td> <td class="paramtype"><a class="el" href="mod__gsoap_8c.html#a22024f4f5554277942618ec5afc146fd">SoapSharedLibrary</a> * </td> <td class="paramname"><em>This</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">apr_pool_t * </td> <td class="paramname"><em>p</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a848006604a9df59faa0868510e4b5a71"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="mod__gsoap_8c.html#a22024f4f5554277942618ec5afc146fd">SoapSharedLibrary</a>* SoapSharedLibrary_create </td> <td>(</td> <td class="paramtype">apr_pool_t * </td> <td class="paramname"><em>p</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a13047194fe62096746151ec85a22fc6a"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> SoapSharedLibrary_init </td> <td>(</td> <td class="paramtype"><a class="el" href="mod__gsoap_8c.html#a22024f4f5554277942618ec5afc146fd">SoapSharedLibrary</a> * </td> <td class="paramname"><em>This</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">apr_pool_t * </td> <td class="paramname"><em>p</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="mod__gsoap_8c.html#a22024f4f5554277942618ec5afc146fd">SoapSharedLibrary</a> * </td> <td class="paramname"><em>pLib</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">p</td><td>the apr_pool_tto use for memory allocations. </td></tr> <tr><td class="paramname">pszPath</td><td>the path of the library. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a13f6200c0b6184a314e4b6beefded4f2"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="apache__gsoap_8h.html#a0991eb12b4d6a3f5210ffb7ea2812ddb">void</a> SoapSharedLibrary_init2 </td> <td>(</td> <td class="paramtype"><a class="el" href="mod__gsoap_8c.html#a22024f4f5554277942618ec5afc146fd">SoapSharedLibrary</a> * </td> <td class="paramname"><em>This</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">apr_pool_t * </td> <td class="paramname"><em>p</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>pszPath</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a92fdc1d0e66a6382210db6e843e69f73"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static const char* SoapSharedLibrary_load </td> <td>(</td> <td class="paramtype"><a class="el" href="mod__gsoap_8c.html#a22024f4f5554277942618ec5afc146fd">SoapSharedLibrary</a> * </td> <td class="paramname"><em>This</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">apr_pool_t * </td> <td class="paramname"><em>pTempPool</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">pTempPool</td><td>pool to use for allocating temporary objects (e.g. error message). </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a448c6acf0805371ab999053044b20a42"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static const char* SoapSharedLibrary_unload </td> <td>(</td> <td class="paramtype"><a class="el" href="mod__gsoap_8c.html#a22024f4f5554277942618ec5afc146fd">SoapSharedLibrary</a> * </td> <td class="paramname"><em>This</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <dl class="section return"><dt>Returns</dt><dd>NULL on success or error message if an error occurred. </dd></dl> </div> </div> <h2 class="groupheader">Variable Documentation</h2> <a class="anchor" id="a52b8e9a75834b5b456e683d866cfa279"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">const command_rec gsoap_cmds[]</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">= {</div> <div class="line"> AP_INIT_TAKE1(<span class="stringliteral">"SOAPLibrary"</span>, </div> <div class="line"> (<a class="code" href="mod__gsoap_8c.html#a83777756befcbbd91e7f3343a1832da5">command_function_interface</a>) <a class="code" href="mod__gsoap_8c.html#a4e874b31a2d1a38bcbeb933f187a0023">cmd_SoapLibrary</a>, </div> <div class="line"> NULL, </div> <div class="line"> ACCESS_CONF, </div> <div class="line"> <span class="stringliteral">"SOAP shared library that will be dynamically loaded. - 1 argument (path)"</span> </div> <div class="line"> ),</div> <div class="line"> AP_INIT_TAKE1(<span class="stringliteral">"SupportLibrary"</span>, </div> <div class="line"> (<a class="code" href="mod__gsoap_8c.html#a83777756befcbbd91e7f3343a1832da5">command_function_interface</a>) <a class="code" href="mod__gsoap_8c.html#a840c96f243dc114ae3e60ce93891e9fd">cmd_SupportLibrary</a>, </div> <div class="line"> NULL, </div> <div class="line"> ACCESS_CONF, </div> <div class="line"> <span class="stringliteral">"additional library that must be dynamically loaded - 1 argument (path)"</span> </div> <div class="line"> ),</div> <div class="line"> {NULL}</div> <div class="line">}</div> <div class="ttc" id="mod__gsoap_8c_html_a840c96f243dc114ae3e60ce93891e9fd"><div class="ttname"><a href="mod__gsoap_8c.html#a840c96f243dc114ae3e60ce93891e9fd">cmd_SupportLibrary</a></div><div class="ttdeci">static const char * cmd_SupportLibrary(cmd_parms *cmd, void *mconfig, const char *pszPath)</div><div class="ttdef"><b>Definition:</b> mod_gsoap.c:555</div></div> <div class="ttc" id="mod__gsoap_8c_html_a4e874b31a2d1a38bcbeb933f187a0023"><div class="ttname"><a href="mod__gsoap_8c.html#a4e874b31a2d1a38bcbeb933f187a0023">cmd_SoapLibrary</a></div><div class="ttdeci">static const char * cmd_SoapLibrary(cmd_parms *cmd, void *mconfig, const char *pszPath)</div><div class="ttdef"><b>Definition:</b> mod_gsoap.c:541</div></div> <div class="ttc" id="mod__gsoap_8c_html_a83777756befcbbd91e7f3343a1832da5"><div class="ttname"><a href="mod__gsoap_8c.html#a83777756befcbbd91e7f3343a1832da5">command_function_interface</a></div><div class="ttdeci">const char *(* command_function_interface)()</div><div class="ttdef"><b>Definition:</b> mod_gsoap.c:563</div></div> </div><!-- fragment --><p>List of directives specific to our module. </p> </div> </div> <a class="anchor" id="ae6a35763be8689a974b3be8f9784aaad"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">module AP_MODULE_DECLARE_DATA gsoap_module</td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">= {</div> <div class="line"> STANDARD20_MODULE_STUFF,</div> <div class="line"> <a class="code" href="mod__gsoap_8c.html#a25eb3640318cb29a43c074092946e929">gsoap_create_dir_config</a>, </div> <div class="line"> <a class="code" href="mod__gsoap_8c.html#a2ad19d6568c933db34ff9870b7b49410">gsoap_merge_dir_config</a>, </div> <div class="line"> <a class="code" href="mod__gsoap_8c.html#ae5132b5cd8dd45220d73289dc564ce02">gsoap_create_server_config</a>, </div> <div class="line"> <a class="code" href="mod__gsoap_8c.html#a453588368c2a0e84ead712da75fe0c7d">gsoap_merge_server_config</a>, </div> <div class="line"> <a class="code" href="mod__gsoap_8c.html#a52b8e9a75834b5b456e683d866cfa279">gsoap_cmds</a>, </div> <div class="line"> <a class="code" href="mod__gsoap_8c.html#a25e10510767f058583417a4d2b367bb7">gsoap_hooks</a>, </div> <div class="line">}</div> <div class="ttc" id="mod__gsoap_8c_html_a25e10510767f058583417a4d2b367bb7"><div class="ttname"><a href="mod__gsoap_8c.html#a25e10510767f058583417a4d2b367bb7">gsoap_hooks</a></div><div class="ttdeci">static void gsoap_hooks(apr_pool_t *p)</div><div class="ttdef"><b>Definition:</b> mod_gsoap.c:604</div></div> <div class="ttc" id="mod__gsoap_8c_html_a25eb3640318cb29a43c074092946e929"><div class="ttname"><a href="mod__gsoap_8c.html#a25eb3640318cb29a43c074092946e929">gsoap_create_dir_config</a></div><div class="ttdeci">static void * gsoap_create_dir_config(apr_pool_t *p, char *dirspec)</div><div class="ttdef"><b>Definition:</b> mod_gsoap.c:1175</div></div> <div class="ttc" id="mod__gsoap_8c_html_a453588368c2a0e84ead712da75fe0c7d"><div class="ttname"><a href="mod__gsoap_8c.html#a453588368c2a0e84ead712da75fe0c7d">gsoap_merge_server_config</a></div><div class="ttdeci">static void * gsoap_merge_server_config(apr_pool_t *p, void *server1_conf, void *server2_conf)</div><div class="ttdef"><b>Definition:</b> mod_gsoap.c:1239</div></div> <div class="ttc" id="mod__gsoap_8c_html_a2ad19d6568c933db34ff9870b7b49410"><div class="ttname"><a href="mod__gsoap_8c.html#a2ad19d6568c933db34ff9870b7b49410">gsoap_merge_dir_config</a></div><div class="ttdeci">static void * gsoap_merge_dir_config(apr_pool_t *p, void *parent_conf, void *newloc_conf)</div><div class="ttdef"><b>Definition:</b> mod_gsoap.c:1199</div></div> <div class="ttc" id="mod__gsoap_8c_html_a52b8e9a75834b5b456e683d866cfa279"><div class="ttname"><a href="mod__gsoap_8c.html#a52b8e9a75834b5b456e683d866cfa279">gsoap_cmds</a></div><div class="ttdeci">static const command_rec gsoap_cmds[]</div><div class="ttdef"><b>Definition:</b> mod_gsoap.c:567</div></div> <div class="ttc" id="mod__gsoap_8c_html_ae5132b5cd8dd45220d73289dc564ce02"><div class="ttname"><a href="mod__gsoap_8c.html#ae5132b5cd8dd45220d73289dc564ce02">gsoap_create_server_config</a></div><div class="ttdeci">static void * gsoap_create_server_config(apr_pool_t *p, server_rec *s)</div><div class="ttdef"><b>Definition:</b> mod_gsoap.c:1217</div></div> </div><!-- fragment --> </div> </div> <a class="anchor" id="a3ae51c765d7dd32c966aa9c0309d9afb"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">char mod_gsoap_id[] = <a class="el" href="mod__gsoap_8c.html#a3aea27dc90ac347ff1d9b0f348d5cff1">GSOAP_ID</a></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ab1f58bd03da3e5bcaad2e59a4e5056aa"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">apr_pool_t* the_gsoapPool = NULL</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> </div><!-- contents --> <hr class="footer"> <address class="footer"> Copyright (C) 2016, Robert van Engelen, Genivia Inc., All Rights Reserved. </address> <address class="footer"><small> Converted on Mon Feb 22 2016 19:59:34 by <a target="_blank" href="http://www.doxygen.org/index.html">Doxygen</a> 1.8.10</small></address> <br> <div style="height: 246px; background: #DBDBDB;"> </body> </html>