10 #ifndef KDSOAPMESSAGEADDRESSINGPROPERTIES_H
11 #define KDSOAPMESSAGEADDRESSINGPROPERTIES_H
14 #include <QtCore/QSharedDataPointer>
24 class KDSoapMessageAddressingPropertiesData;
131 QString destination()
const;
136 void setDestination(
const QString &destination);
141 QString action()
const;
146 void setAction(
const QString &action);
158 QString sourceEndpointAddress()
const;
169 void setSourceEndpointAddress(
const QString &sourceEndpoint);
180 QString replyEndpointAddress()
const;
191 void setReplyEndpointAddress(
const QString &replyEndpoint);
201 QString faultEndpointAddress()
const;
212 void setFaultEndpointAddress(
const QString &faultEndpoint);
217 QString messageID()
const;
222 void setMessageID(
const QString &
id);
229 QVector<KDSoapMessageRelationship::Relationship> relationships()
const;
238 void setRelationships(
const QVector<KDSoapMessageRelationship::Relationship> &relationships);
261 void addReferenceParameter(
const KDSoapValue &oneReferenceParameter);
282 KDSoapAddressingNamespace addressingNamespace()
const;
290 void setAddressingNamespace(KDSoapAddressingNamespace addressingNamespace);
295 static QString predefinedAddressToString(KDSoapAddressingPredefinedAddress address,
296 KDSoapAddressingNamespace addressingNamespace = Addressing200508);
301 static bool isWSAddressingNamespace(
const QString &namespaceUri);
307 static QString addressingNamespaceToString(KDSoapAddressingNamespace addressingNamespace);
313 void writeMessageAddressingProperties(
KDSoapNamespacePrefixes &namespacePrefixes, QXmlStreamWriter &writer,
const QString &messageNamespace,
314 bool forceQualified)
const;
319 void readMessageAddressingProperty(
const KDSoapValue &value);
322 QSharedDataPointer<KDSoapMessageAddressingPropertiesData> d;
KDSOAP_EXPORT QDebug operator<<(QDebug dbg, const KDSoapMessageAddressingProperties &msg)
KDSoapAddressingPredefinedAddress
KDSoapAddressingNamespace
Relationship(const QString &URI, const QString &type=QString())