MythTV
master
|
#include <libmythtv/recorders/httptsstreamhandler.h>
Public Member Functions | |
HTTPReader (HTTPTSStreamHandler *parent) | |
void | Cancel (void) |
bool | DownloadStream (const QUrl &url) |
Protected Member Functions | |
void | ReadBytes () |
void | WriteBytes () |
Private Slots | |
void | HttpRead () |
Private Attributes | |
QString | m_url |
HTTPTSStreamHandler * | m_parent {nullptr} |
QTimer | m_timer |
QNetworkAccessManager | m_mgr |
QNetworkReply * | m_reply {nullptr} |
QMutex | m_lock |
QMutex | m_replylock |
QMutex | m_bufferlock |
uint8_t * | m_buffer {nullptr} |
bool | m_ok {true} |
qint64 | m_size {0} |
Definition at line 39 of file httptsstreamhandler.h.
|
inlineexplicit |
Definition at line 44 of file httptsstreamhandler.h.
void HTTPReader::Cancel | ( | void | ) |
Definition at line 241 of file httptsstreamhandler.cpp.
bool HTTPReader::DownloadStream | ( | const QUrl & | url | ) |
Definition at line 136 of file httptsstreamhandler.cpp.
Referenced by HTTPTSStreamHandler::run().
|
protected |
Definition at line 206 of file httptsstreamhandler.cpp.
Referenced by HttpRead().
|
protected |
Definition at line 219 of file httptsstreamhandler.cpp.
Referenced by HttpRead().
|
privateslot |
Definition at line 198 of file httptsstreamhandler.cpp.
Referenced by DownloadStream().
|
private |
Definition at line 57 of file httptsstreamhandler.h.
Referenced by DownloadStream().
|
private |
Definition at line 58 of file httptsstreamhandler.h.
Referenced by WriteBytes().
|
private |
Definition at line 59 of file httptsstreamhandler.h.
Referenced by DownloadStream(), and HttpRead().
|
private |
Definition at line 60 of file httptsstreamhandler.h.
Referenced by DownloadStream().
|
private |
Definition at line 61 of file httptsstreamhandler.h.
Referenced by Cancel(), DownloadStream(), and ReadBytes().
|
private |
Definition at line 62 of file httptsstreamhandler.h.
Referenced by DownloadStream().
|
private |
Definition at line 63 of file httptsstreamhandler.h.
Referenced by Cancel(), DownloadStream(), and ReadBytes().
|
private |
Definition at line 64 of file httptsstreamhandler.h.
Referenced by ReadBytes(), and WriteBytes().
|
private |
Definition at line 65 of file httptsstreamhandler.h.
Referenced by DownloadStream(), ReadBytes(), and WriteBytes().
Definition at line 66 of file httptsstreamhandler.h.
Referenced by DownloadStream(), and HttpRead().
|
private |
Definition at line 67 of file httptsstreamhandler.h.
Referenced by DownloadStream(), ReadBytes(), and WriteBytes().