@@ -20,6 +20,8 @@ class T_CORE_EXPORT THttpRequestData {
2020public:
2121 THttpRequestData () = default ;
2222 ~THttpRequestData () = default ;
23+ THttpRequestData (const THttpRequestData &) = delete ;
24+ THttpRequestData &operator =(const THttpRequestData &) = delete ;
2325 THttpRequestData (THttpRequestData &&) = default ;
2426 THttpRequestData &operator =(THttpRequestData &&) = default ;
2527
@@ -30,8 +32,6 @@ class T_CORE_EXPORT THttpRequestData {
3032 std::unique_ptr<TMultipartFormData> multipartFormData;
3133 std::unique_ptr<QJsonDocument> jsonData;
3234 QHostAddress clientAddress;
33-
34- T_DISABLE_COPY (THttpRequestData)
3535};
3636
3737
@@ -40,11 +40,11 @@ class T_CORE_EXPORT THttpRequest {
4040 THttpRequest ();
4141 THttpRequest (const THttpRequestHeader &header, const QByteArray &body, const QHostAddress &clientAddress, TActionContext *context);
4242 THttpRequest (const QByteArray &header, const QString &filePath, const QHostAddress &clientAddress, TActionContext *context);
43+ virtual ~THttpRequest () = default ;
4344 THttpRequest (const THttpRequest &) = delete ;
4445 THttpRequest &operator =(const THttpRequest &) = delete ;
4546 THttpRequest (THttpRequest &&) = default ;
4647 THttpRequest &operator =(THttpRequest &&) = default ;
47- virtual ~THttpRequest () = default ;
4848
4949 const THttpRequestHeader &header () const { return d->header ; }
5050 Tf::HttpMethod method () const ;
0 commit comments