MythTV  master
mythhttpdata.cpp
Go to the documentation of this file.
1 // MythTV
2 #include "mythhttpdata.h"
3 
5 {
6  return std::shared_ptr<MythHTTPData>(new MythHTTPData);
7 }
8 
9 HTTPData MythHTTPData::Create(const QString &Name, const char *Buffer)
10 {
11  return std::shared_ptr<MythHTTPData>(new MythHTTPData(Name, Buffer));
12 }
13 
14 HTTPData MythHTTPData::Create(int Size, char Char)
15 {
16  return std::shared_ptr<MythHTTPData>(new MythHTTPData(Size, Char));
17 }
18 
19 HTTPData MythHTTPData::Create(const QByteArray& Other)
20 {
21  return std::shared_ptr<MythHTTPData>(new MythHTTPData(Other));
22 }
23 
25  : MythHTTPContent("")
26 {
27 }
28 
29 MythHTTPData::MythHTTPData(const QString& FileName, const char * Buffer)
30  : QByteArray(Buffer),
31  MythHTTPContent(FileName)
32 {
34 }
35 
36 MythHTTPData::MythHTTPData(int Size, char Char)
37  : QByteArray(Size, Char),
38  MythHTTPContent("")
39 {
40 }
41 
42 MythHTTPData::MythHTTPData(const QByteArray& Other)
43  : QByteArray(Other),
44  MythHTTPContent("")
45 {
46 }
MythHTTPData
Definition: mythhttpdata.h:10
HTTPETag
@ HTTPETag
Definition: mythhttptypes.h:145
mythhttpdata.h
HTTPData
std::shared_ptr< MythHTTPData > HTTPData
Definition: mythhttptypes.h:36
MythHTTPContent::m_cacheType
int m_cacheType
Definition: mythhttptypes.h:177
MythHTTPData::Create
static HTTPData Create()
Definition: mythhttpdata.cpp:4
MythHTTPData::MythHTTPData
MythHTTPData()
Definition: mythhttpdata.cpp:24
Buffer
Definition: MythExternControl.h:36
Name
Definition: channelsettings.cpp:71
MythHTTPContent
Definition: mythhttptypes.h:163