Öffentliche Methoden | |
| xmlrpcmsg ($meth, $pars=0) | |
| xml_header ($charset_encoding='') | |
| xml_footer () | |
| kindOf () | |
| createPayload ($charset_encoding='') | |
| method ($meth='') | |
| serialize ($charset_encoding='') | |
| addParam ($par) | |
| getParam ($i) | |
| getNumParams () | |
| & | parseResponseFile ($fp) |
| & | parseResponseHeaders (&$data, $headers_processed=false) |
| & | parseResponse ($data='', $headers_processed=false, $return_type='xmlrpcvals') |
Öffentliche Attribute | |
| $payload | |
| $methodname | |
| $params = array() | |
| $debug = 0 | |
| $content_type = 'text/xml' | |
Definiert in Zeile 2069 der Datei xmlrpc.inc.
| xmlrpcmsg::addParam | ( | $ | par | ) |
Add a parameter to the list of parameters to be used upon method invocation
| xmlrpcval | $par |
Definiert in Zeile 2178 der Datei xmlrpc.inc.
Wird benutzt von xmlrpcmsg().
| xmlrpcmsg::createPayload | ( | $ | charset_encoding = '' |
) |
private
Definiert in Zeile 2127 der Datei xmlrpc.inc.
Benutzt xml_footer() und xml_header().
Wird benutzt von serialize().

| xmlrpcmsg::getNumParams | ( | ) |
Returns the number of parameters in the messge.
Definiert in Zeile 2205 der Datei xmlrpc.inc.
| xmlrpcmsg::getParam | ( | $ | i | ) |
Returns the nth parameter in the message. The index zero-based.
| integer | $i the index of the parameter to fetch (zero based) |
Definiert in Zeile 2198 der Datei xmlrpc.inc.
| xmlrpcmsg::kindOf | ( | ) |
private
Definiert in Zeile 2119 der Datei xmlrpc.inc.
| xmlrpcmsg::method | ( | $ | meth = '' |
) |
Gets/sets the xmlrpc method to be invoked
| string | $meth the method to be set (leave empty not to set it) |
Definiert in Zeile 2152 der Datei xmlrpc.inc.
| & xmlrpcmsg::parseResponse | ( | $ | data = '', |
|
| $ | headers_processed = false, |
|||
| $ | return_type = 'xmlrpcvals' | |||
| ) |
Parse the xmlrpc response contained in the string $data and return an xmlrpcresp object.
| string | $data the xmlrpc response, eventually including http headers | |
| bool | $headers_processed when true prevents parsing HTTP headers for interpretation of content-encoding and consequent decoding | |
| string | $return_type decides return type, i.e. content of response->value(). Either 'xmlrpcvals', 'xml' or 'phpvals' |
Definiert in Zeile 2473 der Datei xmlrpc.inc.
Benutzt $GLOBALS und parseResponseHeaders().
Wird benutzt von parseResponseFile().

| & xmlrpcmsg::parseResponseFile | ( | $ | fp | ) |
Given an open file handle, read all data available and parse it as axmlrpc response. NB: the file handle is not closed by this function. NNB: might have trouble in rare cases to work on network streams, as we check for a read of 0 bytes instead of feof($fp). But since checking for feof(null) returns false, we would risk an infinite loop in that case, because we cannot trust the caller to give us a valid pointer to an open file... public
Definiert in Zeile 2219 der Datei xmlrpc.inc.
Benutzt parseResponse().

| & xmlrpcmsg::parseResponseHeaders | ( | &$ | data, | |
| $ | headers_processed = false | |||
| ) |
Parses HTTP headers and separates them from data. private
Definiert in Zeile 2235 der Datei xmlrpc.inc.
Benutzt $GLOBALS.
Wird benutzt von parseResponse().
| xmlrpcmsg::serialize | ( | $ | charset_encoding = '' |
) |
Returns xml representation of the message. XML prologue included
Definiert in Zeile 2166 der Datei xmlrpc.inc.
Benutzt createPayload().

| xmlrpcmsg::xml_footer | ( | ) |
| xmlrpcmsg::xml_header | ( | $ | charset_encoding = '' |
) |
| xmlrpcmsg::xmlrpcmsg | ( | $ | meth, | |
| $ | pars = 0 | |||
| ) |
| string | $meth the name of the method to invoke | |
| array | $pars array of parameters to be paased to the method (xmlrpcval objects) |
Definiert in Zeile 2081 der Datei xmlrpc.inc.
Benutzt addParam().

| xmlrpcmsg::$content_type = 'text/xml' |
Definiert in Zeile 2075 der Datei xmlrpc.inc.
| xmlrpcmsg::$debug = 0 |
Definiert in Zeile 2074 der Datei xmlrpc.inc.
| xmlrpcmsg::$methodname |
Definiert in Zeile 2072 der Datei xmlrpc.inc.
| xmlrpcmsg::$params = array() |
Definiert in Zeile 2073 der Datei xmlrpc.inc.
| xmlrpcmsg::$payload |
Definiert in Zeile 2071 der Datei xmlrpc.inc.
| Copyright © 2003 - 2009 MyOOS [Shopsystem]. All rights reserved. MyOOS [Shopsystem] is Free Software released under the GNU/GPL License. Webmaster: info@r23.de (Impressum) |
|