diff options
| author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-06-21 11:55:13 +0200 |
|---|---|---|
| committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-06-22 10:53:34 +0200 |
| commit | b57db24a2419ee34d0fdab1e797ee8a760f1512f (patch) | |
| tree | 6c0ac2dcc8288a0773c70480549dbd74d543e586 /sources/pyside6/PySide6/QtHttpServer | |
| parent | d189efa29969ce9731a2954c398c8c7eeb5f5dc2 (diff) | |
Add QHttpServer::route()/afterRequest()
Complements 77e0363f0257caff13e8fe5fbb9cd1e7f948b066.
Add the After Request example.
Change-Id: I2d2bcd5993933e9ca133e2f451580633130ae5dc
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'sources/pyside6/PySide6/QtHttpServer')
| -rw-r--r-- | sources/pyside6/PySide6/QtHttpServer/typesystem_httpserver.xml | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/sources/pyside6/PySide6/QtHttpServer/typesystem_httpserver.xml b/sources/pyside6/PySide6/QtHttpServer/typesystem_httpserver.xml index 9f4ea243f..adb334462 100644 --- a/sources/pyside6/PySide6/QtHttpServer/typesystem_httpserver.xml +++ b/sources/pyside6/PySide6/QtHttpServer/typesystem_httpserver.xml @@ -9,7 +9,21 @@ <typedef-type name="QFutureHttpServerResponse" source="QFuture<QHttpServerResponse>"/> <object-type name="QAbstractHttpServer"/> - <object-type name="QHttpServer"/> + <object-type name="QHttpServer"> + <extra-includes> + <include file-name="QtHttpServer/QHttpServerRequest" location="global"/> + <include file-name="QtHttpServer/QHttpServerRouterRule" location="global"/> + </extra-includes> + <add-function signature="route(const QString &@rule@, PyCallable @callback@)" + return-type="bool"> + <inject-code class="target" position="beginning" file="../glue/qhttpserver.cpp" + snippet="qhttpserver-route"/> + </add-function> + <add-function signature="afterRequest(PyCallable @callback@)"> + <inject-code class="target" position="beginning" file="../glue/qhttpserver.cpp" + snippet="qhttpserver-afterrequest"/> + </add-function> + </object-type> <object-type name="QHttpServerFutureResponse"/> <object-type name="QHttpServerResponder"> <enum-type name="StatusCode"/> |
