MythTV
master
|
#include <httpserver.h>
Public Member Functions | |
HttpServerExtension (QString sName, QString sSharePath) | |
~HttpServerExtension () override=default | |
virtual bool | ProcessRequest (HTTPRequest *pRequest)=0 |
virtual bool | ProcessOptions (HTTPRequest *pRequest) |
Handle an OPTIONS request. More... | |
virtual QStringList | GetBasePaths ()=0 |
virtual int | GetSocketTimeout () const |
Public Attributes | |
QString | m_sName |
QString | m_sSharePath |
int | m_nSocketTimeout { -1 } |
uint | m_nSupportedMethods |
Definition at line 71 of file httpserver.h.
|
inline |
Definition at line 88 of file httpserver.h.
|
overridedefault |
|
pure virtual |
Implemented in UPnpCDS, Eventing, SSDPExtension, HttpStatus, UPnpCMGR, ServiceHost, UPnpMSRR, MythFEXML, HtmlServerExtension, InternetContent, HttpConfig, and UPNPSubscription.
|
virtual |
Handle an OPTIONS request.
Definition at line 52 of file httpserver.cpp.
|
pure virtual |
Implemented in UPnpCDS, Eventing, SSDPExtension, HttpStatus, UPnpCMGR, ServiceHost, UPnpMSRR, MythFEXML, HtmlServerExtension, InternetContent, HttpConfig, and UPNPSubscription.
Referenced by HttpServer::RegisterExtension(), and HttpServer::UnregisterExtension().
|
inlinevirtual |
Definition at line 99 of file httpserver.h.
QString HttpServerExtension::m_sName |
Definition at line 77 of file httpserver.h.
Referenced by ProcessOptions(), and HttpServer::RegisterExtension().
QString HttpServerExtension::m_sSharePath |
Definition at line 78 of file httpserver.h.
Referenced by HtmlServerExtension::HtmlServerExtension(), MythFEXML::MythFEXML(), HtmlServerExtension::ProcessRequest(), MythFEXML::ProcessRequest(), SSDPExtension::SSDPExtension(), UPnpCMGR::UPnpCMGR(), and UPnpMSRR::UPnpMSRR().
int HttpServerExtension::m_nSocketTimeout { -1 } |
Definition at line 79 of file httpserver.h.
uint HttpServerExtension::m_nSupportedMethods |
Definition at line 83 of file httpserver.h.
Referenced by Eventing::Eventing(), ProcessOptions(), SSDPExtension::SSDPExtension(), and UPNPSubscription::UPNPSubscription().