Go to the documentation of this file.
15 #include <QDomDocument>
34 #define STATUS_SERVICE QString("/Status/")
35 #define STATUS_HANDLE QString("Status")
41 Q_CLASSINFO(
"Version",
"1.0")
42 Q_CLASSINFO(
"Status",
"methods=GET,POST,HEAD")
43 Q_CLASSINFO(
"xml",
"methods=GET,POST,HEAD")
44 Q_CLASSINFO(
"GetBackendStatus",
"methods=GET,POST,HEAD")
71 static void PrintStatus ( QTextStream &os, QDomDocument *pDoc );
73 static int PrintScheduled ( QTextStream &os,
const QDomElement& scheduled );
74 static int PrintFrontends ( QTextStream &os,
const QDomElement& frontends );
75 static int PrintBackends ( QTextStream &os,
const QDomElement& backends );
76 static int PrintJobQueue ( QTextStream &os,
const QDomElement& jobs );
83 bool bIncChannel =
true,
84 bool bDetails =
true );
88 bool bDetails =
true );
static int PrintMiscellaneousInfo(QTextStream &os, const QDomElement &info)
Provides an interface to both local and remote TVRec's for the mythbackend.
static int PrintJobQueue(QTextStream &os, const QDomElement &jobs)
static void FillProgramInfo(QDomDocument *pDoc, QDomNode &node, ProgramInfo *pInfo, bool bIncChannel=true, bool bDetails=true)
~V2Status() override=default
static int PrintBackends(QTextStream &os, const QDomElement &backends)
Used to expire recordings to make space for new recordings.
void FillDriveSpace(V2MachineInfo *pMachineInfo)
V2BackendStatus * GetBackendStatus()
static void PrintStatus(QTextStream &os, QDomDocument *pDoc)
Preformat * GetStatusHTML()
static void RegisterCustomTypes()
static int PrintEncoderStatus(QTextStream &os, const QDomElement &encoders)
QMap< int, EncoderLink * > * m_pEncoders
Holds information on recordings and videos.
static void FillChannelInfo(QDomElement &channel, ProgramInfo *pInfo, bool bDetails=true)
static int PrintScheduled(QTextStream &os, const QDomElement &scheduled)
static int PrintFrontends(QTextStream &os, const QDomElement &frontends)
MainServer * m_pMainServer
void FillStatusXML(QDomDocument *pDoc)
static int PrintMachineInfo(QTextStream &os, const QDomElement &info)