![]() |
Sayonara Player
|
Asynchgronous web access class. More...
#include <AsyncWebAccess.h>
Public Types | |
enum | Behavior : uint8_t { AsBrowser = 0, AsSayonara, Random, None } |
enum | Status : uint8_t { NoError = 0, GotData, AudioStream, NoData, NoHttp, NotFound, Timeout, Error } |
Public Slots | |
void | stop () override |
Signals | |
void | sigFinished () |
void | sigStopped () |
Public Member Functions | |
AsyncWebAccess (QObject *parent=nullptr, AsyncWebAccess::Behavior behavior=AsyncWebAccess::Behavior::AsBrowser) | |
QByteArray | data () const |
bool | hasData () const |
QImage | image () const |
QString | url () const |
AsyncWebAccess::Status | status () const |
bool | hasError () const |
void | setBehavior (AsyncWebAccess::Behavior behavior) |
void | setRawHeader (const QMap< QByteArray, QByteArray > &header) |
void | run (const QString &url, int timeout=4000) |
void | runPost (const QString &url, const QByteArray &postData, int timeout=4000) |
Asynchgronous web access class.