MythTV master
internetContent.h
Go to the documentation of this file.
1
2// Program Name: internetContent.h
3//
4// Purpose - MythTV XML protocol HttpServerExtension
5//
6// Created By : David Blain Created On : Oct. 24, 2005
7// Modified By : Modified On:
8//
10
11#ifndef INTERNETCONTENT_H_
12#define INTERNETCONTENT_H_
13
14#include <QDomDocument>
15#include <QMap>
16#include <QDateTime>
17
19
22//
23//
24//
27
29{
30 private:
31
32 static void GetInternetSearch( HTTPRequest *pRequest );
33 static void GetInternetSources( HTTPRequest *pRequest );
34 static void GetInternetContent( HTTPRequest *pRequest );
35
36 public:
37 explicit InternetContent( const QString &sSharePath);
38 ~InternetContent() override = default;
39
40 QStringList GetBasePaths() override; // HttpServerExtension
41
42 bool ProcessRequest( HTTPRequest *pRequest ) override; // HttpServerExtension
43
44};
45
46#endif
InternetContent(const QString &sSharePath)
QStringList GetBasePaths() override
~InternetContent() override=default
static void GetInternetContent(HTTPRequest *pRequest)
static void GetInternetSearch(HTTPRequest *pRequest)
bool ProcessRequest(HTTPRequest *pRequest) override
static void GetInternetSources(HTTPRequest *pRequest)