Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-100868

QtHttpServer: API/ABI review and modernization

    XMLWordPrintable

Details

    • Task
    • Status: Closed
    • P3: Somewhat important
    • Resolution: Done
    • None
    • None
    • Qt Http Server
    • None
    • 8
    • Team B Foundation Sprint 57, Team B Foundation Sprint 58, Team B Foundation Sprint 59, Team B Foundation Sprint 60, Foundation Sprint 61, Foundation Sprint 62, Foundation Sprint 63, Foundation Sprint 64

    Description

      There should be some API review done before making qthttpserver a module. Some points:

      • There are a few public final classes. Is that really needed?
      • There are some APIs that accept char pointers and QByteArray's that are candidates for conversion to QByteArrayView
      • int's are used as metatype ID's
      • Change path formats to be compatible with std::format: https://en.cppreference.com/w/cpp/utility/format/format (Suggested by mikhailsvetkin), and add compile-time checking?
      • Register custom types similar how it is done for std::format.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              ievgenii.meshcheriakov Ievgenii Meshcheriakov
              ievgenii.meshcheriakov Ievgenii Meshcheriakov
              Vladimir Minenko Vladimir Minenko
              Alex Blasche Alex Blasche
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes