QHttpServerFutureResponse Class
QHttpServerFutureResponse is a simplified API for asynchronous responses. More...
| Header: | #include <QHttpServerFutureResponse> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS HttpServer) target_link_libraries(mytarget PRIVATE Qt6::HttpServer) |
| qmake: | QT += httpserver |
| Since: | Qt 6.4 |
| Inherits: | QHttpServerResponse |
Public Functions
| QHttpServerFutureResponse(const QFuture<QHttpServerResponse> &futureResp) |
Reimplemented Public Functions
| virtual void | write(QHttpServerResponder &&responder) const override |
Detailed Description
QHttpServer server; server.route("/feature/", [] (int id) -> QHttpServerFutureResponse { auto future = QtConcurrent::run([] () { return QHttpServerResponse("the future is coming"); }); return future; }); server.listen();
Member Function Documentation
QHttpServerFutureResponse::QHttpServerFutureResponse(const QFuture<QHttpServerResponse> &futureResp)
Constructs a new QHttpServerFutureResponse with the futureResp response.
[override virtual] void QHttpServerFutureResponse::write(QHttpServerResponder &&responder) const
Reimplements: QHttpServerResponse::write(QHttpServerResponder &&responder) const.