The xmlrpc::Request class contains XmlRPC request information. More...
#include <request.h>
Public Member Functions | |
Request () | |
Request (const QString &methodName, const QList< Variant > &) | |
bool | isNull () const |
QString | methodName () const |
QList< Variant > | parameters () const |
bool | setContent (const QByteArray &requestData, QString *errorMessage=0) |
QByteArray | composeRequest () const |
The xmlrpc::Request class contains XmlRPC request information.
xmlrpc::Request class is usually not intended to be used directly but from the xmlrpc::Server and xmlrpc::Client, except of building custom server implementation.
Request::Request | ( | ) |
Construct an emty XmlRPC request.
Request::Request | ( | const QString & | methodName, | |
const QList< Variant > & | parameters | |||
) |
Construct XmlRPC request with methon name methodName and parameters list parameters.
QByteArray Request::composeRequest | ( | ) | const |
Compose XmlRPC request data.
References isNull(), and xmlrpc::Variant::toDomElement().
bool Request::isNull | ( | ) | const |
Returns true if the request is null ( not initialised ); otherwise returns false.
Referenced by composeRequest().
QString Request::methodName | ( | ) | const |
Return method name of request
Referenced by xmlrpc::Server::processRequest().
QList< Variant > Request::parameters | ( | ) | const |
Return parameters list of request
Referenced by xmlrpc::Server::processRequest().
bool Request::setContent | ( | const QByteArray & | requestData, | |
QString * | errorMessage = 0 | |||
) |
This function parses the XML-RPC request from the byte array requestData. If a parse error occurs, this function returns false and the error message is placed in {*}{errorMessage}.
Referenced by xmlrpc::Server::processRequest().