<?xml version="1.0"?><phpdoc><class name="soap_server" extends="nusoap_base" undoc="false" access="public"><file>d:\soapx4/lib/class.soap_server.php</file><doc><author email="dietricha@ganx4.com">Dietrich Ayala</author><inherited src="Array"/><description>  that is capable of receiving messages and returning responses     NOTE: WSDL functionality is experimental</description><shortdescription>soap_server allows the user to create a SOAP server</shortdescription><version>v 0.6</version></doc><function name="soap_server" undoc="false" access="public"><doc><parameter name="$wsdl" default="false" type="boolean">path or URL to a WSDL file</parameter><return type="void"/><description/><shortdescription>constructor</shortdescription></doc></function><function name="service" undoc="false" access="public"><doc><parameter name="$data" type="string">usually is the value of $HTTP_RAW_POST_DATA</parameter><return type="void"/><description/><shortdescription>processes request and returns response</shortdescription></doc></function><function name="parse_request" undoc="false" access="private"><doc><parameter name="$data" default="&amp;quot;&amp;quot;" type="string">XML string</parameter><return name="" type="object SOAPx4">soapmsg object</return><description/><shortdescription>parses request and posts response</shortdescription></doc></function><function name="verify_method" undoc="false" access="private"><doc><parameter name="$operation" type="object SOAPx4">soapval object</parameter><parameter name="$request" undoc="true"/><return name="" type="boolean"/><description>  and compares to the method&amp;apos;s signature, if available.</description><shortdescription>takes the soapval object that was created by parsing the request</shortdescription></doc></function><function name="add_to_map" undoc="false" access="public"><doc><parameter name="$methodname" type="string"/><parameter name="$in" type="string">array of input values</parameter><parameter name="$out" type="string">array of output values</parameter><return type="void"/><description/><shortdescription>add a method to the dispatch map</shortdescription></doc></function><function name="register" undoc="false" access="public"><doc><parameter name="$name" type="string"/><parameter name="$in" default="false" type="boolean">array of input values</parameter><parameter name="$out" default="false" type="boolean">array of output values</parameter><parameter name="$namespace" default="false" type="boolean"/><parameter name="$soapaction" default="false" type="boolean"/><parameter name="$style" default="false" type="boolean">(rpc|literal)</parameter><return type="void"/><description/><shortdescription>register a service with the server</shortdescription></doc></function><function name="fault" undoc="false" access="public"><doc><parameter name="$faultcode" type="string"/><parameter name="$faultactor" type="string"/><parameter name="$faultstring" default="&amp;apos;&amp;apos;" type="string"/><parameter name="$faultdetail" default="&amp;apos;&amp;apos;" type="string"/><return type="void"/><description/><shortdescription>create a fault. this also acts as a flag to the server that a fault has occured.</shortdescription></doc></function><function name="webDescription" undoc="false" access="private"><doc><return type="void"/><description/><shortdescription>prints html description of services</shortdescription></doc></function><function name="configureWSDL" undoc="false" access="private"><doc><parameter name="$serviceName" type="string">, name of the service</parameter><parameter name="$namespace" type="string">, tns namespace</parameter><return type="void"/><description>  this acts as a flag to enable internal WSDL generation   NOTE: NOT FUNCTIONAL</description><shortdescription>sets up wsdl object</shortdescription></doc></function><function name="lib_bwcheck" undoc="true" access="private"><doc><return type="void"/></doc></function><function name="makeObj" undoc="true" access="private"><doc><return type="void"/></doc></function><function name="b_writeIt" undoc="true" access="private"><doc><return type="void"/></doc></function><function name="popup" undoc="true" access="private"><doc><return type="void"/></doc></function><function name="popout" undoc="true" access="private"><doc><return type="void"/></doc></function><variable name="$operations" access="private" type="array">array()<doc></doc></variable><variable name="$responseHeaders" access="private" type="boolean">false<doc></doc></variable><variable name="$headers" access="private" type="string">&amp;quot;&amp;quot;<doc></doc></variable><variable name="$request" access="private" type="string">&amp;quot;&amp;quot;<doc></doc></variable><variable name="$charset_encoding" access="private" type="string">&amp;quot;UTF-8&amp;quot;<doc></doc></variable><variable name="$fault" access="private" type="boolean">false<doc></doc></variable><variable name="$result" access="private" type="string">&amp;quot;successful&amp;quot;<doc></doc></variable><inherited src="nusoap_base" type="functions"><element>nusoap_base</element><element>debug</element><element>geterror</element><element>seterror</element><element>serialize_val</element><element>serializeenvelope</element><element>timestamp_to_iso8601</element><element>iso8601_to_timestamp</element><element>formatdump</element></inherited><inherited src="nusoap_base" type="variables"><element>$soap_defencoding</element><element>$namespaces</element><element>$typemap</element><element>$xmlentities</element><element>$title</element><element>$version</element><element>$error_str</element><element>$charencoding</element></inherited><path><parent>nusoap_base</parent></path><baseclass>nusoap_base</baseclass></class></phpdoc>