|
| TorcHTTPService (QObject *Parent, const QString &Signature, const QString &Name, const QMetaObject &MetaObject, const QString &Blacklist=QStringLiteral("")) |
|
virtual | ~TorcHTTPService () |
|
void | ProcessHTTPRequest (const QString &PeerAddress, int PeerPort, const QString &LocalAddress, int LocalPort, TorcHTTPRequest &Request) override |
|
QVariantMap | ProcessRequest (const QString &Method, const QVariant &Parameters, QObject *Connection, bool Authenticated) override |
|
QString | GetMethod (int Index) |
|
QVariant | GetProperty (int Index) |
| Get the value of a given property. More...
|
|
QVariantMap | GetServiceDetails (void) |
| Return a QVariantMap describing the services methods and properties. More...
|
|
virtual QString | GetPresentationURL (void) |
|
Public Member Functions inherited from TorcHTTPHandler |
| TorcHTTPHandler (const QString &Signature, const QString &Name) |
|
virtual | ~TorcHTTPHandler () |
|
QString | Signature (void) const |
|
bool | GetRecursive (void) const |
|
QString | Name (void) const |
|
Public Member Functions inherited from TorcDeviceHandler |
| TorcDeviceHandler () |
|
virtual | ~TorcDeviceHandler ()=default |
|
Static Public Member Functions inherited from TorcDeviceHandler |
static void | Start (const QVariantMap &Details) |
|
static void | Stop (void) |
|
void | HandleSubscriberDeleted (QObject *Subscriber) |
|
Protected Member Functions inherited from TorcDeviceHandler |
TorcDeviceHandler * | GetNextHandler (void) |
|
Static Protected Member Functions inherited from TorcHTTPHandler |
static bool | MethodIsAuthorised (TorcHTTPRequest &Request, int Allowed) |
| Check the current request is authorised and set the authentication header if not. More...
|
|
static void | HandleOptions (TorcHTTPRequest &Request, int Allowed) |
|
static void | HandleFile (TorcHTTPRequest &Request, const QString &Filename, int Cache) |
|
Static Protected Member Functions inherited from TorcDeviceHandler |
static TorcDeviceHandler * | GetDeviceHandler (void) |
|
QReadWriteLock | m_httpServiceLock |
|
Protected Attributes inherited from TorcHTTPHandler |
QString | m_signature |
|
bool | m_recursive |
|
QString | m_name |
|
Protected Attributes inherited from TorcDeviceHandler |
QReadWriteLock | m_handlerLock |
|
Definition at line 10 of file torccontrols.h.