19 :
public ActivationHandler
22 Q_PLUGIN_METADATA(IID
"governikus.ActivationHandler" FILE
"metadata.json")
23 Q_INTERFACES(governikus::ActivationHandler)
26 friend class ::test_WebserviceActivationHandler;
27 QSharedPointer<HttpServer> mServer;
32 static QMap<QString, QString> getQueryParameter(
const QUrl& pUrl);
34 void handleImageRequest(
const QSharedPointer<HttpRequest>& pRequest,
const QString& pImagePath)
const;
35 [[nodiscard]] QByteArray guessImageContentType(
const QString& pFileName)
const;
36 void handleShowUiRequest(UiModule pUiModule,
const QSharedPointer<HttpRequest>& pRequest);
37 void handleStatusRequest(StatusFormat pStatusFormat,
const QSharedPointer<HttpRequest>& pRequest)
const;
40 void onNewRequest(
const QSharedPointer<HttpRequest>& pRequest);
46 bool start()
override;
bool start() override
Definition: WebserviceActivationHandler.cpp:42
WebserviceActivationHandler()
Definition: WebserviceActivationHandler.cpp:24
~WebserviceActivationHandler() override
Definition: WebserviceActivationHandler.cpp:31
This ActivationHandler implements an API through a local web service, as specified by TR-03124-1...
Definition: WebserviceActivationHandler.h:18
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
void stop() override
Definition: WebserviceActivationHandler.cpp:36