MythTV
master
mythtv
libs
libmythbase
http
mythhttpdata.h
Go to the documentation of this file.
1
#ifndef MYTHHTTPDATA_H
2
#define MYTHHTTPDATA_H
3
4
// Qt
5
#include <QChar>
// Fix Qt6 GCC SFINAE warning
6
#include <QByteArray>
7
8
// MythTV
9
#include "
libmythbase/http/mythhttptypes.h
"
10
11
class
MBASE_PUBLIC
MythHTTPData
:
public
QByteArray,
public
MythHTTPContent
12
{
13
public
:
14
static
HTTPData
Create();
15
static
HTTPData
Create(
const
QString&
Name
,
const
char
*
Buffer
);
16
static
HTTPData
Create(
int
Size,
char
Char);
17
static
HTTPData
Create(
const
QByteArray& Other);
18
19
protected
:
20
MythHTTPData
();
21
MythHTTPData
(
const
QString& FileName,
const
char
*
Buffer
);
22
MythHTTPData
(
int
Size,
char
Char);
23
explicit
MythHTTPData
(
const
QByteArray& Other);
24
25
private
:
26
Q_DISABLE_COPY(
MythHTTPData
)
27
};
28
29
#endif
Buffer
Definition:
MythExternControl.h:37
MythHTTPContent
Definition:
mythhttptypes.h:165
MythHTTPData
Definition:
mythhttpdata.h:12
Name
Definition:
channelsettings.cpp:104
MBASE_PUBLIC
#define MBASE_PUBLIC
Definition:
mythbaseexp.h:8
mythhttptypes.h
HTTPData
std::shared_ptr< MythHTTPData > HTTPData
Definition:
mythhttptypes.h:37
Generated on Wed Aug 26 2026 03:16:21 for MythTV by
1.9.4