diff options
Diffstat (limited to 'src/coap/qcoaprequest_p.h')
-rw-r--r-- | src/coap/qcoaprequest_p.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/coap/qcoaprequest_p.h b/src/coap/qcoaprequest_p.h index 67c26c6..20af324 100644 --- a/src/coap/qcoaprequest_p.h +++ b/src/coap/qcoaprequest_p.h @@ -52,12 +52,18 @@ class Q_AUTOTEST_EXPORT QCoapRequestPrivate : public QCoapMessagePrivate { public: QCoapRequestPrivate(const QUrl &url = QUrl(), - QCoapMessage::MessageType type = QCoapMessage::MessageType::NonConfirmable, - const QUrl &proxyUrl = QUrl()); + QCoapMessage::Type type = QCoapMessage::Type::NonConfirmable, + const QUrl &proxyUrl = QUrl()); QCoapRequestPrivate(const QCoapRequestPrivate &other) = default; ~QCoapRequestPrivate(); void setUrl(const QUrl &url); + void adjustUrl(bool secure); + + static QCoapRequest createRequest(const QCoapRequest &other, QtCoap::Method method, + bool isSecure = false); + static QUrl adjustedUrl(const QUrl &url, bool secure); + static bool isUrlValid(const QUrl &url); QUrl uri; QUrl proxyUri; |