qBittorrent
|
Functions | |
void | processMap (const QVariantMap &prevData, const QVariantMap &data, QVariantMap &syncData) |
void | processHash (QVariantHash prevData, const QVariantHash &data, QVariantMap &syncData, QVariantList &removedItems) |
void | processList (QVariantList prevData, const QVariantList &data, QVariantList &syncData, QVariantList &removedItems) |
QVariantMap | generateSyncData (int acceptedResponseId, const QVariantMap &data, QVariantMap &lastAcceptedData, QVariantMap &lastData) |
QVariantMap | getTransferInfo () |
Variables | |
const int | FREEDISKSPACE_CHECK_TIMEOUT = 30000 |
const char | KEY_SYNC_MAINDATA_QUEUEING [] = "queueing" |
const char | KEY_SYNC_MAINDATA_REFRESH_INTERVAL [] = "refresh_interval" |
const char | KEY_SYNC_MAINDATA_USE_ALT_SPEED_LIMITS [] = "use_alt_speed_limits" |
const char | KEY_SYNC_TORRENT_PEERS_SHOW_FLAGS [] = "show_flags" |
const char | KEY_PEER_CLIENT [] = "client" |
const char | KEY_PEER_CONNECTION_TYPE [] = "connection" |
const char | KEY_PEER_COUNTRY [] = "country" |
const char | KEY_PEER_COUNTRY_CODE [] = "country_code" |
const char | KEY_PEER_DOWN_SPEED [] = "dl_speed" |
const char | KEY_PEER_FILES [] = "files" |
const char | KEY_PEER_FLAGS [] = "flags" |
const char | KEY_PEER_FLAGS_DESCRIPTION [] = "flags_desc" |
const char | KEY_PEER_IP [] = "ip" |
const char | KEY_PEER_PORT [] = "port" |
const char | KEY_PEER_PROGRESS [] = "progress" |
const char | KEY_PEER_RELEVANCE [] = "relevance" |
const char | KEY_PEER_TOT_DOWN [] = "downloaded" |
const char | KEY_PEER_TOT_UP [] = "uploaded" |
const char | KEY_PEER_UP_SPEED [] = "up_speed" |
const char | KEY_TRANSFER_CONNECTION_STATUS [] = "connection_status" |
const char | KEY_TRANSFER_DHT_NODES [] = "dht_nodes" |
const char | KEY_TRANSFER_DLDATA [] = "dl_info_data" |
const char | KEY_TRANSFER_DLRATELIMIT [] = "dl_rate_limit" |
const char | KEY_TRANSFER_DLSPEED [] = "dl_info_speed" |
const char | KEY_TRANSFER_FREESPACEONDISK [] = "free_space_on_disk" |
const char | KEY_TRANSFER_UPDATA [] = "up_info_data" |
const char | KEY_TRANSFER_UPRATELIMIT [] = "up_rate_limit" |
const char | KEY_TRANSFER_UPSPEED [] = "up_info_speed" |
const char | KEY_TRANSFER_ALLTIME_DL [] = "alltime_dl" |
const char | KEY_TRANSFER_ALLTIME_UL [] = "alltime_ul" |
const char | KEY_TRANSFER_AVERAGE_TIME_QUEUE [] = "average_time_queue" |
const char | KEY_TRANSFER_GLOBAL_RATIO [] = "global_ratio" |
const char | KEY_TRANSFER_QUEUED_IO_JOBS [] = "queued_io_jobs" |
const char | KEY_TRANSFER_READ_CACHE_HITS [] = "read_cache_hits" |
const char | KEY_TRANSFER_READ_CACHE_OVERLOAD [] = "read_cache_overload" |
const char | KEY_TRANSFER_TOTAL_BUFFERS_SIZE [] = "total_buffers_size" |
const char | KEY_TRANSFER_TOTAL_PEER_CONNECTIONS [] = "total_peer_connections" |
const char | KEY_TRANSFER_TOTAL_QUEUED_SIZE [] = "total_queued_size" |
const char | KEY_TRANSFER_TOTAL_WASTE_SESSION [] = "total_wasted_session" |
const char | KEY_TRANSFER_WRITE_CACHE_OVERLOAD [] = "write_cache_overload" |
const char | KEY_FULL_UPDATE [] = "full_update" |
const char | KEY_RESPONSE_ID [] = "rid" |
const char | KEY_SUFFIX_REMOVED [] = "_removed" |
QVariantMap anonymous_namespace{synccontroller.cpp}::generateSyncData | ( | int | acceptedResponseId, |
const QVariantMap & | data, | ||
QVariantMap & | lastAcceptedData, | ||
QVariantMap & | lastData | ||
) |
Definition at line 332 of file synccontroller.cpp.
References KEY_FULL_UPDATE, KEY_RESPONSE_ID, and processMap().
Referenced by SyncController::maindataAction(), and SyncController::torrentPeersAction().
QVariantMap anonymous_namespace{synccontroller.cpp}::getTransferInfo | ( | ) |
Definition at line 115 of file synccontroller.cpp.
References BitTorrent::CacheStatus::averageJobTime, BitTorrent::SessionStatus::dhtNodes, BitTorrent::SessionStatus::diskReadQueue, BitTorrent::SessionStatus::diskWriteQueue, Utils::String::fromDouble(), BitTorrent::SessionStatus::hasIncomingConnections, BitTorrent::Session::instance(), BitTorrent::CacheStatus::jobQueueLength, KEY_TRANSFER_ALLTIME_DL, KEY_TRANSFER_ALLTIME_UL, KEY_TRANSFER_AVERAGE_TIME_QUEUE, KEY_TRANSFER_CONNECTION_STATUS, KEY_TRANSFER_DHT_NODES, KEY_TRANSFER_DLDATA, KEY_TRANSFER_DLRATELIMIT, KEY_TRANSFER_DLSPEED, KEY_TRANSFER_GLOBAL_RATIO, KEY_TRANSFER_QUEUED_IO_JOBS, KEY_TRANSFER_READ_CACHE_HITS, KEY_TRANSFER_READ_CACHE_OVERLOAD, KEY_TRANSFER_TOTAL_BUFFERS_SIZE, KEY_TRANSFER_TOTAL_PEER_CONNECTIONS, KEY_TRANSFER_TOTAL_QUEUED_SIZE, KEY_TRANSFER_TOTAL_WASTE_SESSION, KEY_TRANSFER_UPDATA, KEY_TRANSFER_UPRATELIMIT, KEY_TRANSFER_UPSPEED, KEY_TRANSFER_WRITE_CACHE_OVERLOAD, BitTorrent::SessionStatus::payloadDownloadRate, BitTorrent::SessionStatus::payloadUploadRate, BitTorrent::SessionStatus::peersCount, BitTorrent::CacheStatus::queuedBytes, BitTorrent::CacheStatus::readRatio, BitTorrent::SessionStatus::totalPayloadDownload, BitTorrent::SessionStatus::totalPayloadUpload, BitTorrent::CacheStatus::totalUsedBuffers, and BitTorrent::SessionStatus::totalWasted.
Referenced by SyncController::maindataAction().
void anonymous_namespace{synccontroller.cpp}::processHash | ( | QVariantHash | prevData, |
const QVariantHash & | data, | ||
QVariantMap & | syncData, | ||
QVariantList & | removedItems | ||
) |
Definition at line 228 of file synccontroller.cpp.
References processList(), and processMap().
Referenced by processMap().
void anonymous_namespace{synccontroller.cpp}::processList | ( | QVariantList | prevData, |
const QVariantList & | data, | ||
QVariantList & | syncData, | ||
QVariantList & | removedItems | ||
) |
Definition at line 302 of file synccontroller.cpp.
Referenced by processHash(), and processMap().
void anonymous_namespace{synccontroller.cpp}::processMap | ( | const QVariantMap & | prevData, |
const QVariantMap & | data, | ||
QVariantMap & | syncData | ||
) |
Definition at line 162 of file synccontroller.cpp.
References KEY_SUFFIX_REMOVED, processHash(), processList(), and anonymous_namespace{preferences.cpp}::value().
Referenced by generateSyncData(), and processHash().
const int anonymous_namespace{synccontroller.cpp}::FREEDISKSPACE_CHECK_TIMEOUT = 30000 |
Definition at line 54 of file synccontroller.cpp.
Referenced by SyncController::getFreeDiskSpace().
const char anonymous_namespace{synccontroller.cpp}::KEY_FULL_UPDATE[] = "full_update" |
Definition at line 106 of file synccontroller.cpp.
Referenced by generateSyncData().
const char anonymous_namespace{synccontroller.cpp}::KEY_PEER_CLIENT[] = "client" |
Definition at line 65 of file synccontroller.cpp.
Referenced by SyncController::torrentPeersAction().
const char anonymous_namespace{synccontroller.cpp}::KEY_PEER_CONNECTION_TYPE[] = "connection" |
Definition at line 66 of file synccontroller.cpp.
Referenced by SyncController::torrentPeersAction().
const char anonymous_namespace{synccontroller.cpp}::KEY_PEER_COUNTRY[] = "country" |
Definition at line 67 of file synccontroller.cpp.
Referenced by SyncController::torrentPeersAction().
const char anonymous_namespace{synccontroller.cpp}::KEY_PEER_COUNTRY_CODE[] = "country_code" |
Definition at line 68 of file synccontroller.cpp.
Referenced by SyncController::torrentPeersAction().
const char anonymous_namespace{synccontroller.cpp}::KEY_PEER_DOWN_SPEED[] = "dl_speed" |
Definition at line 69 of file synccontroller.cpp.
Referenced by SyncController::torrentPeersAction().
const char anonymous_namespace{synccontroller.cpp}::KEY_PEER_FILES[] = "files" |
Definition at line 70 of file synccontroller.cpp.
Referenced by SyncController::torrentPeersAction().
const char anonymous_namespace{synccontroller.cpp}::KEY_PEER_FLAGS[] = "flags" |
Definition at line 71 of file synccontroller.cpp.
Referenced by SyncController::torrentPeersAction().
const char anonymous_namespace{synccontroller.cpp}::KEY_PEER_FLAGS_DESCRIPTION[] = "flags_desc" |
Definition at line 72 of file synccontroller.cpp.
Referenced by SyncController::torrentPeersAction().
const char anonymous_namespace{synccontroller.cpp}::KEY_PEER_IP[] = "ip" |
Definition at line 73 of file synccontroller.cpp.
Referenced by SyncController::torrentPeersAction().
const char anonymous_namespace{synccontroller.cpp}::KEY_PEER_PORT[] = "port" |
Definition at line 74 of file synccontroller.cpp.
Referenced by SyncController::torrentPeersAction().
const char anonymous_namespace{synccontroller.cpp}::KEY_PEER_PROGRESS[] = "progress" |
Definition at line 75 of file synccontroller.cpp.
Referenced by SyncController::torrentPeersAction().
const char anonymous_namespace{synccontroller.cpp}::KEY_PEER_RELEVANCE[] = "relevance" |
Definition at line 76 of file synccontroller.cpp.
Referenced by SyncController::torrentPeersAction().
const char anonymous_namespace{synccontroller.cpp}::KEY_PEER_TOT_DOWN[] = "downloaded" |
Definition at line 77 of file synccontroller.cpp.
Referenced by SyncController::torrentPeersAction().
const char anonymous_namespace{synccontroller.cpp}::KEY_PEER_TOT_UP[] = "uploaded" |
Definition at line 78 of file synccontroller.cpp.
Referenced by SyncController::torrentPeersAction().
const char anonymous_namespace{synccontroller.cpp}::KEY_PEER_UP_SPEED[] = "up_speed" |
Definition at line 79 of file synccontroller.cpp.
Referenced by SyncController::torrentPeersAction().
const char anonymous_namespace{synccontroller.cpp}::KEY_RESPONSE_ID[] = "rid" |
Definition at line 107 of file synccontroller.cpp.
Referenced by generateSyncData().
const char anonymous_namespace{synccontroller.cpp}::KEY_SUFFIX_REMOVED[] = "_removed" |
Definition at line 108 of file synccontroller.cpp.
Referenced by processMap().
const char anonymous_namespace{synccontroller.cpp}::KEY_SYNC_MAINDATA_QUEUEING[] = "queueing" |
Definition at line 57 of file synccontroller.cpp.
Referenced by SyncController::maindataAction().
const char anonymous_namespace{synccontroller.cpp}::KEY_SYNC_MAINDATA_REFRESH_INTERVAL[] = "refresh_interval" |
Definition at line 58 of file synccontroller.cpp.
Referenced by SyncController::maindataAction().
const char anonymous_namespace{synccontroller.cpp}::KEY_SYNC_MAINDATA_USE_ALT_SPEED_LIMITS[] = "use_alt_speed_limits" |
Definition at line 59 of file synccontroller.cpp.
Referenced by SyncController::maindataAction().
const char anonymous_namespace{synccontroller.cpp}::KEY_SYNC_TORRENT_PEERS_SHOW_FLAGS[] = "show_flags" |
Definition at line 62 of file synccontroller.cpp.
Referenced by SyncController::torrentPeersAction().
const char anonymous_namespace{synccontroller.cpp}::KEY_TRANSFER_ALLTIME_DL[] = "alltime_dl" |
Definition at line 93 of file synccontroller.cpp.
Referenced by getTransferInfo().
const char anonymous_namespace{synccontroller.cpp}::KEY_TRANSFER_ALLTIME_UL[] = "alltime_ul" |
Definition at line 94 of file synccontroller.cpp.
Referenced by getTransferInfo().
const char anonymous_namespace{synccontroller.cpp}::KEY_TRANSFER_AVERAGE_TIME_QUEUE[] = "average_time_queue" |
Definition at line 95 of file synccontroller.cpp.
Referenced by getTransferInfo().
const char anonymous_namespace{synccontroller.cpp}::KEY_TRANSFER_CONNECTION_STATUS[] = "connection_status" |
Definition at line 82 of file synccontroller.cpp.
const char anonymous_namespace{synccontroller.cpp}::KEY_TRANSFER_DHT_NODES[] = "dht_nodes" |
Definition at line 83 of file synccontroller.cpp.
const char anonymous_namespace{synccontroller.cpp}::KEY_TRANSFER_DLDATA[] = "dl_info_data" |
Definition at line 84 of file synccontroller.cpp.
const char anonymous_namespace{synccontroller.cpp}::KEY_TRANSFER_DLRATELIMIT[] = "dl_rate_limit" |
Definition at line 85 of file synccontroller.cpp.
const char anonymous_namespace{synccontroller.cpp}::KEY_TRANSFER_DLSPEED[] = "dl_info_speed" |
Definition at line 86 of file synccontroller.cpp.
const char anonymous_namespace{synccontroller.cpp}::KEY_TRANSFER_FREESPACEONDISK[] = "free_space_on_disk" |
Definition at line 87 of file synccontroller.cpp.
Referenced by SyncController::maindataAction().
const char anonymous_namespace{synccontroller.cpp}::KEY_TRANSFER_GLOBAL_RATIO[] = "global_ratio" |
Definition at line 96 of file synccontroller.cpp.
Referenced by getTransferInfo().
const char anonymous_namespace{synccontroller.cpp}::KEY_TRANSFER_QUEUED_IO_JOBS[] = "queued_io_jobs" |
Definition at line 97 of file synccontroller.cpp.
Referenced by getTransferInfo().
const char anonymous_namespace{synccontroller.cpp}::KEY_TRANSFER_READ_CACHE_HITS[] = "read_cache_hits" |
Definition at line 98 of file synccontroller.cpp.
Referenced by getTransferInfo().
const char anonymous_namespace{synccontroller.cpp}::KEY_TRANSFER_READ_CACHE_OVERLOAD[] = "read_cache_overload" |
Definition at line 99 of file synccontroller.cpp.
Referenced by getTransferInfo().
const char anonymous_namespace{synccontroller.cpp}::KEY_TRANSFER_TOTAL_BUFFERS_SIZE[] = "total_buffers_size" |
Definition at line 100 of file synccontroller.cpp.
Referenced by getTransferInfo().
const char anonymous_namespace{synccontroller.cpp}::KEY_TRANSFER_TOTAL_PEER_CONNECTIONS[] = "total_peer_connections" |
Definition at line 101 of file synccontroller.cpp.
Referenced by getTransferInfo().
const char anonymous_namespace{synccontroller.cpp}::KEY_TRANSFER_TOTAL_QUEUED_SIZE[] = "total_queued_size" |
Definition at line 102 of file synccontroller.cpp.
Referenced by getTransferInfo().
const char anonymous_namespace{synccontroller.cpp}::KEY_TRANSFER_TOTAL_WASTE_SESSION[] = "total_wasted_session" |
Definition at line 103 of file synccontroller.cpp.
Referenced by getTransferInfo().
const char anonymous_namespace{synccontroller.cpp}::KEY_TRANSFER_UPDATA[] = "up_info_data" |
Definition at line 88 of file synccontroller.cpp.
const char anonymous_namespace{synccontroller.cpp}::KEY_TRANSFER_UPRATELIMIT[] = "up_rate_limit" |
Definition at line 89 of file synccontroller.cpp.
const char anonymous_namespace{synccontroller.cpp}::KEY_TRANSFER_UPSPEED[] = "up_info_speed" |
Definition at line 90 of file synccontroller.cpp.
const char anonymous_namespace{synccontroller.cpp}::KEY_TRANSFER_WRITE_CACHE_OVERLOAD[] = "write_cache_overload" |
Definition at line 104 of file synccontroller.cpp.
Referenced by getTransferInfo().