|
MythTV master
|
#include <libmythupnp/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 67 of file httpserver.h.
|
inline |
Definition at line 84 of file httpserver.h.
|
overridedefault |
|
pure virtual |
Implemented in Eventing, HtmlServerExtension, SSDPExtension, UPnpCDS, UPnpCMGR, UPnpMSRR, UPNPSubscription, HttpConfig, HttpStatus, InternetContent, MythFEXML, and ServiceHost.
Referenced by HttpServer::RegisterExtension(), and HttpServer::UnregisterExtension().
|
inlinevirtual |
Definition at line 95 of file httpserver.h.
|
virtual |
Handle an OPTIONS request.
Definition at line 49 of file httpserver.cpp.
|
pure virtual |
Implemented in Eventing, HtmlServerExtension, SSDPExtension, UPnpCDS, UPnpCMGR, UPnpMSRR, UPNPSubscription, HttpConfig, HttpStatus, InternetContent, MythFEXML, and ServiceHost.
| int HttpServerExtension::m_nSocketTimeout { -1 } |
Definition at line 75 of file httpserver.h.
| uint HttpServerExtension::m_nSupportedMethods |
Definition at line 78 of file httpserver.h.
Referenced by Eventing::Eventing(), ProcessOptions(), SSDPExtension::SSDPExtension(), and UPNPSubscription::UPNPSubscription().
| QString HttpServerExtension::m_sName |
Definition at line 73 of file httpserver.h.
Referenced by ProcessOptions(), and HttpServer::RegisterExtension().
| QString HttpServerExtension::m_sSharePath |
Definition at line 74 of file httpserver.h.
Referenced by HtmlServerExtension::HtmlServerExtension(), MythFEXML::MythFEXML(), HtmlServerExtension::ProcessRequest(), MythFEXML::ProcessRequest(), SSDPExtension::SSDPExtension(), UPnpCMGR::UPnpCMGR(), and UPnpMSRR::UPnpMSRR().