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;
29 static void addStatusLine(QString& pContent, StatusFormat pStatusFormat,
const QString& pKey,
const QString& pValue);
31 void handleImageRequest(
const QSharedPointer<HttpRequest>& pRequest,
const QString& pImagePath);
32 QByteArray guessImageContentType(
const QString& pFileName)
const;
33 void handleShowUiRequest(UiModule pUiModule,
const QSharedPointer<HttpRequest>& pRequest);
34 void handleStatusRequest(StatusFormat pStatusFormat,
const QSharedPointer<HttpRequest>& pRequest);
37 void onNewRequest(
const QSharedPointer<HttpRequest>& pRequest);
43 virtual bool start()
override;
44 virtual void stop()
override;
virtual bool start() override
Definition: WebserviceActivationHandler.cpp:41
WebserviceActivationHandler()
Definition: WebserviceActivationHandler.cpp:23
virtual ~WebserviceActivationHandler() override
Definition: WebserviceActivationHandler.cpp:30
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
virtual void stop() override
Definition: WebserviceActivationHandler.cpp:35