1#ifndef MYTHHTTPCOMMON_H
2#define MYTHHTTPCOMMON_H
18#define HTTP_CHUNKSIZE INT64_C(65536)
20#define JSONRPC QStringLiteral("jsonrpc")
21#define XMLRPC QStringLiteral("xmlrpc")
22#define PLISTRPC QStringLiteral("plistrpc")
23#define CBORRPC QStringLiteral("cborrpc")
80 if (Rate > (1073741824LL * 1024))
82 if (Rate >= 1073741824)
83 return QStringLiteral(
"%1GBps").arg(Rate / 1073741824.0);
85 return QStringLiteral(
"%1MBps").arg(Rate / 1048576.0);
87 return QStringLiteral(
"%1kBps").arg(Rate / 1024.0);
88 return QStringLiteral(
"%1Bps").arg(Rate);
static QString BitrateToString(uint64_t Rate)
static DataPayload CreatePayload(size_t Size)
MythSharedData(uint64_t Size)
MythSharedString()=default
static StringPayload CreateString()
Q_DECLARE_METATYPE(std::chrono::seconds)
std::vector< DataPayload > DataPayloads
std::shared_ptr< MythSharedString > StringPayload
std::shared_ptr< MythSharedData > DataPayload