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