MythTV
master
|
#include <QDateTime>
#include <QHash>
#include <QMutex>
#include <QNetworkAccessManager>
#include <QNetworkCookieJar>
#include <QNetworkDiskCache>
#include <QNetworkProxy>
#include <QNetworkReply>
#include <QRecursiveMutex>
#include <QString>
#include <QTimer>
#include <QWaitCondition>
#include "mythbaseexp.h"
#include "mthread.h"
Go to the source code of this file.
Classes | |
class | MythCookieJar |
A subclassed QNetworkCookieJar that allows for reading and writing cookie files that contain raw formatted cookies and copying the cookie jar to share between threads. More... | |
class | MythDownloadManager |
Typedefs | |
using | AuthCallback = void(*)(QNetworkReply *, QAuthenticator *, void *) |
Enumerations | |
enum | MRequestType : std::uint8_t { kRequestGet, kRequestHead, kRequestPost } |
Functions | |
void | ShutdownMythDownloadManager (void) |
Deletes the running MythDownloadManager at program exit. More... | |
MBASE_PUBLIC MythDownloadManager * | GetMythDownloadManager (void) |
Gets the pointer to the MythDownloadManager singleton. More... | |
using AuthCallback = void (*)(QNetworkReply*, QAuthenticator*, void*) |
Definition at line 46 of file mythdownloadmanager.h.
enum MRequestType : std::uint8_t |
Enumerator | |
---|---|
kRequestGet | |
kRequestHead | |
kRequestPost |
Definition at line 40 of file mythdownloadmanager.h.
void ShutdownMythDownloadManager | ( | void | ) |
Deletes the running MythDownloadManager at program exit.
Definition at line 134 of file mythdownloadmanager.cpp.
Referenced by GetMythDownloadManager(), and MythCoreContextPrivate::~MythCoreContextPrivate().
MBASE_PUBLIC MythDownloadManager* GetMythDownloadManager | ( | void | ) |
Gets the pointer to the MythDownloadManager singleton.
Definition at line 146 of file mythdownloadmanager.cpp.
Referenced by cancelURL(), ImportIconsWizard::checkAndDownload(), V2Channel::CopyIconToBackend(), DecoderHandler::createPlaylistFromRemoteUrl(), ThemeChooser::customEvent(), NewsSite::deleteLater(), MythWebView::doDownload(), download_logo(), V2Content::DownloadFile(), DownloadFile(), IPTVChannelFetcher::DownloadPlaylist(), downloadURL(), MusicMetadata::getAlbumArtFile(), GetNetworkAccessManager(), ChannelData::handleChannels(), FileServerHandler::HandleDownloadFile(), MainServer::HandleDownloadFile(), CetonStreamHandler::HttpRequest(), CardUtil::IsCableCardPresent(), MythImage::Load(), MythUIThemeCache::LoadCacheImage(), RecExtEspnDataSource::loadPage(), RecExtMlbDataSource::loadPage(), ThemeUpdateTask::LoadVersion(), ThemeChooser::LoadVersion(), MythImageReader::MythImageReader(), ThemeInfo::parseThemeInfo(), HttpConfig::ProcessRequest(), V2Myth::Proxy(), NewsSite::retrieve(), UPnpDeviceDesc::Retrieve(), MetadataImageDownload::run(), ThemeChooser::saveAndReload(), VBox::sendQuery(), anonymous_namespace{hdhrchannelfetcher.cpp}::sendQuery(), SOAPClient::SendSOAPRequest(), NewsSite::stop(), ThemeUpdateTask::Terminate(), MusicMetadata::updateStreamList(), ImportIconsWizard::wget(), MythWebPage::~MythWebPage(), and NewsSite::~NewsSite().