12 #ifndef CTKNETWORKCONNECTORQTSOAP_H 13 #define CTKNETWORKCONNECTORQTSOAP_H 39 void createClient(
const QString hostName,
const unsigned int port);
42 void setWSDL(
const QString wsdlUrl);
45 void setAction(
const QString
action);
48 void setPath(
const QString path);
51 void registerNamespace(QString prefix, QString namespaceURI);
54 void createServer(
const unsigned int port);
64 QtSoapType *marshall(
const QString name,
const QVariant ¶meter);
67 QtSoapType *response();
70 void initializeForEventBus();
85 void retrieveRemoteResponse();
91 QtSoapHttpTransport *m_Http;
92 QtSoapMessage m_Request;
97 QtSoapType *m_Response;
121 m_Request.useNamespace(prefix, namespaceURI);
126 #endif // CTKNETWORKCONNECTORQTSOAP_H QtSoapType * response()
return the response retrieved from the service
void setAction(const QString action)
set the action for the http transport
void setPath(const QString path)
set the path, for example the end point or the wsdl
void registerNamespace(QString prefix, QString namespaceURI)
register a further namespace which will be used in soap 1.1 for axis2 compatibility
QMap< QString, QList< QVariant::Type > > mafRegisterMethodsMap
map which represent list of function to be registered in the server, with parameters
void setWSDL(const QString wsdlUrl)
set the url of the wsdl for querying the service.