14#include <QDomDocument>
62 static void PrintStatus ( QTextStream &os, QDomDocument *pDoc );
64 static int PrintScheduled ( QTextStream &os,
const QDomElement& scheduled );
65 static int PrintFrontends ( QTextStream &os,
const QDomElement& frontends );
66 static int PrintBackends ( QTextStream &os,
const QDomElement& backends );
67 static int PrintJobQueue ( QTextStream &os,
const QDomElement& jobs );
74 bool bIncChannel =
true,
75 bool bDetails =
true );
79 bool bDetails =
true );
Used to expire recordings to make space for new recordings.
Provides an interface to both local and remote TVRec's for the mythbackend.
static int PrintJobQueue(QTextStream &os, const QDomElement &jobs)
static int PrintScheduled(QTextStream &os, const QDomElement &scheduled)
void SetMainServer(MainServer *mainServer)
~HttpStatus() override=default
static void FillChannelInfo(QDomElement &channel, ProgramInfo *pInfo, bool bDetails=true)
static void FillProgramInfo(QDomDocument *pDoc, QDomNode &node, ProgramInfo *pInfo, bool bIncChannel=true, bool bDetails=true)
static int PrintMiscellaneousInfo(QTextStream &os, const QDomElement &info)
QMap< int, EncoderLink * > * m_pEncoders
static HttpStatusMethod GetMethod(const QString &sURI)
static int PrintEncoderStatus(QTextStream &os, const QDomElement &encoders)
void FillStatusXML(QDomDocument *pDoc)
void GetStatusXML(HTTPRequest *pRequest)
bool ProcessRequest(HTTPRequest *pRequest) override
MainServer * m_pMainServer
static void PrintStatus(QTextStream &os, QDomDocument *pDoc)
QStringList GetBasePaths() override
HttpStatus(QMap< int, EncoderLink * > *tvList, Scheduler *sched, bool bIsMaster)
static int PrintBackends(QTextStream &os, const QDomElement &backends)
static int PrintMachineInfo(QTextStream &os, const QDomElement &info)
static int PrintFrontends(QTextStream &os, const QDomElement &frontends)
void GetStatusHTML(HTTPRequest *pRequest)
Holds information on recordings and videos.
static MainServer * mainServer