QXmlRPC  1.1
request.h
1 // vim:tabstop=4:shiftwidth=4:expandtab:cinoptions=(s,U1,m1
2 // Copyright (C) 2007
3 // Author Dmitry Poplavsky <dmitry.poplavsky@gmail.com>
4 
5 #ifndef REQUEST_H
6 #define REQUEST_H
7 
8 #include "variant.h"
9 
10 namespace xmlrpc {
11 
20 class Request {
21 public:
22  Request();
23  Request( const QString& methodName, const QList<Variant>& );
24 
25  ~Request();
26 
27  bool isNull() const;
28 
29  QString methodName() const;
30  QList<Variant> parameters() const;
31 
32  bool setContent( const QByteArray& requestData, QString *errorMessage = 0 );
33  QByteArray composeRequest() const;
34 
35 private:
36  class Private;
37  QSharedDataPointer<Private> d;
38 };
39 
40 } // namespace xmlrpc
41 
42 #endif // ifndef REQUEST_H
43 
QByteArray composeRequest() const
Definition: request.cpp:157
bool isNull() const
Definition: request.cpp:60
bool setContent(const QByteArray &requestData, QString *errorMessage=0)
Definition: request.cpp:88
QList< Variant > parameters() const
Definition: request.cpp:76
Definition: client.cpp:15
Request()
Definition: request.cpp:35
The xmlrpc::Request class contains XmlRPC request information.
Definition: request.h:20
QString methodName() const
Definition: request.cpp:68