Albert
Loading...
Searching...
No Matches
networkutil.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2025 Manuel Schneider
2
3#pragma once
4#include <albert/export.h>
5class QByteArray;
6class QNetworkAccessManager;
7class QNetworkReply;
8class QNetworkRequest;
9class QString;
10class QUrlQuery;
11
12namespace albert::util
13{
14
18ALBERT_EXPORT QNetworkAccessManager &network();
19
23ALBERT_EXPORT QNetworkReply *await(QNetworkReply *reply);
24
25
26ALBERT_EXPORT QNetworkRequest makeRestRequest(const QString &base_url,
27 const QString &path,
28 const QUrlQuery &query,
29 const QByteArray &authorization_header);
30
31}
Definition backgroundexecutor.h:12
QNetworkAccessManager & network()
Returns a global, threadlocal QNetworkAccessManager.
QNetworkRequest makeRestRequest(const QString &base_url, const QString &path, const QUrlQuery &query, const QByteArray &authorization_header)
QNetworkReply * await(QNetworkReply *reply)
Blocks until reply is finished.