TTKMusicPlayer  4.3.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
Classes | Namespaces | Macros | Enumerations | Functions
ttkabstractnetwork.h File Reference
#include <QNetworkReply>
#include <QSslConfiguration>
#include "ttktime.h"
#include "ttkeventloop.h"

Go to the source code of this file.

Classes

class  TTKAbstractNetwork
 The class of the ttk abstract network. More...
 

Namespaces

 TTK
 The namespace of the application object.
 

Macros

#define TTK_NETWORK_QUERY_CHECK(VALUE)   if(m_interrupt || m_stateCode != TTK::NetworkCode::Query) return VALUE
 

Enumerations

enum  TTK::NetworkCode { TTK::NetworkCode::Query = 0xFF00, TTK::NetworkCode::Success = 0, TTK::NetworkCode::Error = -1, TTK::NetworkCode::UnKnow = 2 }
 

Functions

TTK_MODULE_EXPORT void TTK::setUserAgentHeader (QNetworkRequest *request, const QByteArray &data={}) noexcept
 
TTK_MODULE_EXPORT void TTK::setContentTypeHeader (QNetworkRequest *request, const QByteArray &data={}) noexcept
 
TTK_MODULE_EXPORT void TTK::setSslConfiguration (QNetworkRequest *request, QSslSocket::PeerVerifyMode mode=QSslSocket::VerifyNone) noexcept
 
TTK_MODULE_EXPORT qint64 TTK::fetchFileSizeByUrl (const QString &url)
 
TTK_MODULE_EXPORT QByteArray TTK::syncNetworkQueryForGet (QNetworkRequest *request)
 
TTK_MODULE_EXPORT QByteArray TTK::syncNetworkQueryForPost (QNetworkRequest *request, const QByteArray &data)
 
TTK_MODULE_EXPORT QByteArray TTK::syncNetworkQueryForPut (QNetworkRequest *request, const QByteArray &data)
 
TTK_MODULE_EXPORT QByteArray TTK::syncNetworkQueryForPatch (QNetworkRequest *request, const QByteArray &data)
 

Macro Definition Documentation

#define TTK_NETWORK_QUERY_CHECK (   VALUE)    if(m_interrupt || m_stateCode != TTK::NetworkCode::Query) return VALUE

Definition at line 112 of file ttkabstractnetwork.h.

Referenced by MusicKGQueryPlaylistRequest::downloadDetailsFinished(), MusicWYQueryPlaylistRequest::downloadDetailsFinished(), MusicKWQueryPlaylistRequest::downloadDetailsFinished(), MusicDJRadioProgramCategoryRequest::downloadDetailsFinished(), MusicMVRadioCategoryRequest::downloadFinished(), MusicMVRadioProgramRequest::downloadFinished(), MusicKGDiscoverListRequest::downloadFinished(), MusicKWDiscoverListRequest::downloadFinished(), MusicKWDownloadTextRequest::downloadFinished(), MusicBPDownloadBackgroundRequest::downloadFinished(), MusicKWDownloadBackgroundRequest::downloadFinished(), MusicDJRadioCategoryRequest::downloadFinished(), MusicBarrageRequest::downloadFinished(), MusicBDTranslationRequest::downloadFinished(), MusicWYDiscoverListRequest::downloadFinished(), MusicWYQueryArtistListRequest::downloadFinished(), MusicKWQueryArtistListRequest::downloadFinished(), ToolQTFM::downloadFinished(), MusicKWSongCommentsRequest::downloadFinished(), MusicSongRecommendRequest::downloadFinished(), MusicKGSongCommentsRequest::downloadFinished(), MusicKGQueryArtistRequest::downloadFinished(), MusicSongSuggestRequest::downloadFinished(), MusicWYSongCommentsRequest::downloadFinished(), MusicWYQueryAlbumRequest::downloadFinished(), MusicKWQueryAlbumRequest::downloadFinished(), MusicWYQueryArtistRequest::downloadFinished(), MusicKGQueryAlbumRequest::downloadFinished(), MusicKWQueryArtistRequest::downloadFinished(), MusicKGQueryArtistListRequest::downloadFinished(), MusicFMRadioSongRequest::downloadFinished(), MusicKGQueryMovieRequest::downloadFinished(), MusicWYQueryMovieRequest::downloadFinished(), MusicKWQueryMovieRequest::downloadFinished(), MusicWYQuerySongRequest::downloadFinished(), MusicWYQueryToplistRequest::downloadFinished(), MusicKGQuerySongRequest::downloadFinished(), MusicKWQuerySongRequest::downloadFinished(), MusicKGQueryToplistRequest::downloadFinished(), MusicKWQueryToplistRequest::downloadFinished(), MusicDJRadioProgramRequest::downloadFinished(), MusicKGQueryPlaylistRequest::downloadFinished(), MusicNewAlbumsRecommendRequest::downloadFinished(), MusicWYQueryPlaylistRequest::downloadFinished(), MusicKWQueryPlaylistRequest::downloadFinished(), MusicTXDownloadBackgroundRequest::downloadFinished(), MusicDJRadioProgramCategoryRequest::downloadFinished(), MusicWYQueryHotArtistListRequest::downloadFinished(), MusicKWQueryHotArtistListRequest::downloadFinished(), MusicKWPlaylistCommentsRequest::downloadFinished(), MusicKGPlaylistCommentsRequest::downloadFinished(), MusicWYPlaylistCommentsRequest::downloadFinished(), MusicWYQueryArtistAlbumRequest::downloadFinished(), MusicKWQueryArtistAlbumRequest::downloadFinished(), MusicKGQueryArtistAlbumRequest::downloadFinished(), MusicKGQueryHotArtistListRequest::downloadFinished(), MusicACRIdentifyRequest::downloadFinished(), MusicKGQueryArtistMovieRequest::downloadFinished(), MusicKWQueryArtistMovieRequest::downloadFinished(), MusicWYQueryNewSongRequest::downloadFinished(), MusicKWQueryNewSongRequest::downloadFinished(), MusicKGQueryNewSongRequest::downloadFinished(), MusicWYQueryArtistMovieRequest::downloadFinished(), MusicKGQueryPlaylistRecommendRequest::downloadFinished(), MusicArtistsRecommendRequest::downloadFinished(), MusicWYQueryPlaylistRecommendRequest::downloadFinished(), MusicKGQueryNewAlbumRequest::downloadFinished(), MusicWYQueryNewAlbumRequest::downloadFinished(), MusicKWQueryNewAlbumRequest::downloadFinished(), MusicXFIdentifyRequest::downloadFinished(), MusicKWQueryPlaylistRecommendRequest::downloadFinished(), MusicKGQueryPlaylistHighRequest::downloadFinished(), MusicWYQueryPlaylistHighRequest::downloadFinished(), MusicPlaylistRecommendRequest::downloadFinished(), MusicKWQueryPlaylistHighRequest::downloadFinished(), MusicPlaylistHQRecommendRequest::downloadFinished(), MusicKWQuerySongRequest::downloadSingleFinished(), MusicWYQueryMovieRequest::downloadSingleFinished(), MusicKGQueryMovieRequest::downloadSingleFinished(), MusicKGQuerySongRequest::downloadSingleFinished(), MusicWYQuerySongRequest::downloadSingleFinished(), MusicKWQueryMovieRequest::downloadSingleFinished(), MusicUnityQueryMovieRequest::downloadUnityFinished(), MusicAbstractQueryRequest::fetchUrlPathSize(), MusicKGDownloadBackgroundRequest::parseFromBackgroundProperty(), MusicWYQueryMovieRequest::parseFromMovieList(), MusicWYQueryMovieRequest::parseFromVideoList(), MusicWYQueryArtistRequest::queryArtistIntro(), MusicKGQueryToplistRequest::queryToplistInfo(), MusicKWQueryToplistRequest::queryToplistInfo(), ToolQTFM::startToListRequest(), MusicWYQueryAlbumRequest::startToQueryResult(), MusicKWQueryArtistRequest::startToQueryResult(), MusicWYQueryArtistRequest::startToQueryResult(), MusicKGQueryAlbumRequest::startToQueryResult(), MusicKGQueryArtistRequest::startToQueryResult(), MusicKWQueryAlbumRequest::startToQueryResult(), MusicNewAlbumsRecommendRequest::startToQueryResult(), MusicKGQueryPlaylistRequest::startToQueryResult(), MusicWYQuerySongRequest::startToQueryResult(), MusicWYQueryToplistRequest::startToQueryResult(), MusicKWQuerySongRequest::startToQueryResult(), MusicKGQuerySongRequest::startToQueryResult(), MusicKGQueryToplistRequest::startToQueryResult(), MusicKWQueryToplistRequest::startToQueryResult(), MusicDJRadioProgramCategoryRequest::startToQueryResult(), MusicWYQueryPlaylistRequest::startToQueryResult(), MusicKWQueryPlaylistRequest::startToQueryResult(), MusicKWQueryNewSongRequest::startToQueryResult(), MusicKGQueryNewSongRequest::startToQueryResult(), MusicWYQueryNewSongRequest::startToQueryResult(), MusicArtistsRecommendRequest::startToQueryResult(), MusicPlaylistRecommendRequest::startToQueryResult(), and MusicPlaylistHQRecommendRequest::startToQueryResult().