Home ⌂Doc Index ◂Up ▴

eric6.E5Network.E5XmlRpcClient

Module implementing a xmlrpc client for Qt.

Global Attributes

None

Classes

E5XmlRpcClient Class implementing a xmlrpc client for Qt.

Functions

None


E5XmlRpcClient

Class implementing a xmlrpc client for Qt.

Derived from

QObject

Class Attributes

None

Class Methods

None

Methods

E5XmlRpcClient Constructor
__replyFinished Private slot handling the receipt of a reply.
__sslErrors Private slot to handle SSL errors.
abort Public method to abort all calls.
call Public method to call the remote server.
setUrl Public slot to set the xmlrpc handler URL.

Static Methods

None

E5XmlRpcClient (Constructor)

E5XmlRpcClient(url, parent=None)

Constructor

url
xmlrpc handler URL (string or QUrl)
parent
parent object (QObject)

E5XmlRpcClient.__replyFinished

__replyFinished(reply)

Private slot handling the receipt of a reply.

reply
reference to the finished reply (QNetworkReply)

E5XmlRpcClient.__sslErrors

__sslErrors(reply, errors)

Private slot to handle SSL errors.

reply
reference to the reply object (QNetworkReply)
errors
list of SSL errors (list of QSslError)

E5XmlRpcClient.abort

abort()

Public method to abort all calls.

E5XmlRpcClient.call

call(method, args, responseCallback, errorCallback)

Public method to call the remote server.

method
name of the remote method to be called (string)
args
tuple of method arguments (tuple)
responseCallback
method to be called with the returned result as a tuple (function)
errorCallback
method to be called in case of an error with error code and error string (function)
Raises TypeError:
raised to indicate an illegal 'args' parameter type

E5XmlRpcClient.setUrl

setUrl(url)

Public slot to set the xmlrpc handler URL.

url
xmlrpc handler URL (string or QUrl)
Up



Home ⌂Doc Index ◂Up ▴