MythTV
master
|
#include <cstddef>
#include <cstdint>
#include <memory>
#include <QString>
#include <QMetaType>
#include "libmythbase/mythbaseexp.h"
Go to the source code of this file.
Classes | |
class | MythSharedData |
class | MythSharedString |
class | MythHTTPWS |
Macros | |
#define | HTTP_CHUNKSIZE INT64_C(65536) |
A group of functions shared between HTTP and WebSocket code. More... | |
#define | JSONRPC QStringLiteral("jsonrpc") |
#define | XMLRPC QStringLiteral("xmlrpc") |
#define | PLISTRPC QStringLiteral("plistrpc") |
#define | CBORRPC QStringLiteral("cborrpc") |
Typedefs | |
using | DataPayload = std::shared_ptr< MythSharedData > |
using | DataPayloads = std::vector< DataPayload > |
using | StringPayload = std::shared_ptr< MythSharedString > |
Enumerations | |
enum | MythSocketProtocol : std::uint8_t { ProtHTTP = 0, ProtFrame, ProtJSONRPC, ProtXMLRPC, ProtPLISTRPC, ProtCBORRPC } |
#define HTTP_CHUNKSIZE INT64_C(65536) |
A group of functions shared between HTTP and WebSocket code.
Definition at line 18 of file mythhttpcommon.h.
#define JSONRPC QStringLiteral("jsonrpc") |
Definition at line 20 of file mythhttpcommon.h.
#define XMLRPC QStringLiteral("xmlrpc") |
Definition at line 21 of file mythhttpcommon.h.
#define PLISTRPC QStringLiteral("plistrpc") |
Definition at line 22 of file mythhttpcommon.h.
#define CBORRPC QStringLiteral("cborrpc") |
Definition at line 23 of file mythhttpcommon.h.
using DataPayload = std::shared_ptr<MythSharedData> |
Definition at line 36 of file mythhttpcommon.h.
using DataPayloads = std::vector<DataPayload> |
Definition at line 37 of file mythhttpcommon.h.
using StringPayload = std::shared_ptr<MythSharedString> |
Definition at line 56 of file mythhttpcommon.h.
enum MythSocketProtocol : std::uint8_t |
Enumerator | |
---|---|
ProtHTTP | |
ProtFrame | |
ProtJSONRPC | |
ProtXMLRPC | |
ProtPLISTRPC | |
ProtCBORRPC |
Definition at line 25 of file mythhttpcommon.h.