MythTV
master
|
#include <libmythbase/http/mythhttpservice.h>
Public Member Functions | |
MythHTTPService (MythHTTPMetaService *MetaService) | |
~MythHTTPService () override=default | |
virtual HTTPResponse | HTTPRequest (const HTTPRequest2 &Request) |
Respond to a valid HTTPRequest. More... | |
QString & | Name () |
Static Public Member Functions | |
template<class T > | |
static HTTPServicePtr | Create () |
Protected Member Functions | |
bool | HAS_PARAMv2 (const QString &p) |
Protected Attributes | |
QString | m_name |
MythHTTPMetaService * | m_staticMetaService { nullptr } |
HTTPRequest2 | m_request {nullptr} |
This is the base class for a service whose public signals and slots are exported as a publicly accessible web interface.
Definition at line 19 of file mythhttpservice.h.
|
explicit |
Definition at line 16 of file mythhttpservice.cpp.
|
overridedefault |
|
inlinestatic |
Definition at line 24 of file mythhttpservice.h.
|
virtual |
Respond to a valid HTTPRequest.
Definition at line 27 of file mythhttpservice.cpp.
QString & MythHTTPService::Name | ( | ) |
Definition at line 240 of file mythhttpservice.cpp.
Referenced by V2Capture::AddUserInputGroup(), V2Myth::SetConnectionInfo(), and V2Config::SetDatabaseCredentials().
|
inlineprotected |
Definition at line 36 of file mythhttpservice.h.
Referenced by V2Channel::AddDBChannel(), V2Dvr::GetRecordedList(), V2Content::GetRecording(), V2Dvr::ManageJobQueue(), V2Dvr::RemoveOldRecorded(), V2Channel::UpdateDBChannel(), V2Dvr::UpdateOldRecorded(), V2Dvr::UpdatePlayGroup(), V2Dvr::UpdatePowerPriority(), V2Dvr::UpdateRecordedMetadata(), V2Video::UpdateVideoMetadata(), and V2Channel::UpdateVideoSource().
|
protected |
Definition at line 33 of file mythhttpservice.h.
Referenced by Name().
|
protected |
Definition at line 34 of file mythhttpservice.h.
Referenced by HTTPRequest().
|
protected |
Definition at line 35 of file mythhttpservice.h.
Referenced by V2Myth::GetBackendInfo(), V2Content::GetRecording(), HTTPRequest(), V2Channel::UpdateDBChannel(), V2Dvr::UpdateRecordedMetadata(), and V2Channel::UpdateVideoSource().