summaryrefslogtreecommitdiffstats
path: root/src/httpserver/qhttpserverrouter.h
Commit message (Collapse)AuthorAgeFilesLines
* Add cmake test and remove dead codeMikhail Svetkin2020-04-191-13/+0
| | | | | | | cmake test was removed accidentally 9719bf64bb471b8da10e8a5aa419308e8d3b1238 Change-Id: I96f3717e936256d353816094506c6b48538f0fc8 Reviewed-by: Mikhail Svetkin <mikhail.svetkin@gmail.com>
* Add dependencies file for CoinMikhail Svetkin2020-04-191-4/+28
| | | | | | | | Coin by default uses dev branch of qtbase. Add 5.12 qtbase into the dependencies file Change-Id: I849ea65e36c74f153dbd5531c01e3a3b00ab4fef Reviewed-by: Mikhail Svetkin <mikhail.svetkin@gmail.com>
* QHttpServerRouterViewTraits: Make it simpler and testableMikhail Svetkin2019-10-241-5/+7
| | | | | | | | | | | | | Currently QHttpServerRouterViewTraits contains all helpers and tools inside itself. It is hard to read and extend. This patch: - Moves all helper and tools to QtPrivate namespace - Tries to "simplify" template magic - Adds support for unit test Change-Id: I6aa443b286c4c896b8dbfee85fffb638328868ad Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
* Allow use of custom data structures as router callback argumentsMikhail Svetkin2019-03-061-0/+13
| | | | | | | | Change-Id: I6dcc66a95b72bb461f237cade0352a0177065227 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: Jesus Fernandez <Jesus.Fernandez@qt.io> Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
* Fix several build issues and fix the unit testsJesus Fernandez2019-02-281-6/+25
| | | | | | | | | | It is required to have continuous integration enabled in the repository. Change-Id: I71728a6e89841640e77c50a05cf59f34d697f897 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io> Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
* Fix license headersJesus Fernandez2019-01-311-16/+6
| | | | | | Change-Id: Ie15244adb917e2938fe7897c30d4616218d26ac0 Reviewed-by: Mikhail Svetkin <mikhail.svetkin@qt.io> Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
* Introduce QHttpServerRouterMikhail Svetkin2019-01-231-0/+126
Provide simple API for routing, parsing, capture and call callback Change-Id: Ibd7c37282d00bd56f96d841db92b473a65a2bf5c Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: Paul Wicking <paul.wicking@qt.io> Reviewed-by: Jesus Fernandez <Jesus.Fernandez@qt.io>