namespace qtrapids
{
- TorrentHandle::TorrentHandle(libtorrent::torrent_handle handle) :
- torrentHandle_(handle)
- {
- }
+TorrentHandle::TorrentHandle(libtorrent::torrent_handle handle) :
+ torrentHandle_(handle)
+{
+}
- TorrentHandle::~TorrentHandle()
- {
- }
+TorrentHandle::~TorrentHandle()
+{
+}
- TorrentStatus_t TorrentHandle::status() const
- {
- return torrentHandle_.status();
- }
+TorrentStatus_t TorrentHandle::status() const
+{
+ return torrentHandle_.status();
+}
- torrent_info_cref TorrentHandle::getTorrentInfo() const
- {
- return torrentHandle_.get_torrent_info();
- }
+torrent_info_cref TorrentHandle::getTorrentInfo() const
+{
+ return torrentHandle_.get_torrent_info();
+}
- bool TorrentHandle::isValid() const
- {
- return torrentHandle_.is_valid();
- }
+bool TorrentHandle::isValid() const
+{
+ return torrentHandle_.is_valid();
+}
- QString TorrentHandle::name() const
- {
- return QString::fromStdString(torrentHandle_.name());
- }
+QString TorrentHandle::name() const
+{
+ return QString::fromStdString(torrentHandle_.name());
+}
- size_t TorrentHandle::getTotalSize() const
- {
- torrent_info_cref info = getTorrentInfo();
- return static_cast<size_t> (info.total_size());
- }
+size_t TorrentHandle::getTotalSize() const
+{
+ torrent_info_cref info = getTorrentInfo();
+ return static_cast<size_t> (info.total_size());
+}
- TorrentStatus::Id TorrentHandle::state() const
- {
- TorrentStatus::Id s = (TorrentStatus::Id)(status().state);
- return ( (s < TorrentStatus::UNSPECIFIED)
- ? s : TorrentStatus::UNSPECIFIED );
- }
+TorrentStatus::Id TorrentHandle::state() const
+{
+ TorrentStatus::Id s = (TorrentStatus::Id)(status().state);
+ return ( (s < TorrentStatus::UNSPECIFIED)
+ ? s : TorrentStatus::UNSPECIFIED );
+}
- float TorrentHandle::progress() const
- {
- TorrentStatus_t statusTmp = status();
- return statusTmp.progress;
- }
+float TorrentHandle::progress() const
+{
+ TorrentStatus_t statusTmp = status();
+ return statusTmp.progress;
+}
- float TorrentHandle::uploadRate() const
- {
- TorrentStatus_t statusTmp = status();
- return statusTmp.upload_rate;
- }
+float TorrentHandle::uploadRate() const
+{
+ TorrentStatus_t statusTmp = status();
+ return statusTmp.upload_rate;
+}
- float TorrentHandle::downloadRate() const
- {
- TorrentStatus_t statusTmp = status();
- return statusTmp.download_rate;
- }
+float TorrentHandle::downloadRate() const
+{
+ TorrentStatus_t statusTmp = status();
+ return statusTmp.download_rate;
+}
- qint32 TorrentHandle::numSeeds() const
- {
- TorrentStatus_t statusTmp = status();
- return statusTmp.list_seeds;
- }
+qint32 TorrentHandle::numSeeds() const
+{
+ TorrentStatus_t statusTmp = status();
+ return statusTmp.list_seeds;
+}
- qint32 TorrentHandle::numLeeches() const
- {
- TorrentStatus_t statusTmp = status();
- return (statusTmp.list_peers - statusTmp.list_seeds);
- }
+qint32 TorrentHandle::numLeeches() const
+{
+ TorrentStatus_t statusTmp = status();
+ return (statusTmp.list_peers - statusTmp.list_seeds);
+}
- qint32 TorrentHandle::ratio() const
+qint32 TorrentHandle::ratio() const
+{
+ TorrentStatus_t statusTmp = status();
+ size_t ratio;
+ if (statusTmp.total_payload_download == 0)
{
- TorrentStatus_t statusTmp = status();
- size_t ratio;
- if (statusTmp.total_payload_download == 0) {
- ratio = 0;
- } else {
- ratio = static_cast<size_t> (statusTmp.total_payload_upload / statusTmp.total_payload_download);
- }
-
- return ratio;
+ ratio = 0;
}
-
-
- torrent_handle_t TorrentHandle::getHandle() const
+ else
{
- return torrentHandle_;
+ ratio = static_cast<size_t> (statusTmp.total_payload_upload / statusTmp.total_payload_download);
}
+ return ratio;
+}
- bool TorrentHandle::operator==(TorrentHandle const& h) const
- {
- return torrentHandle_ == h.torrentHandle_;
- }
+torrent_handle_t TorrentHandle::getHandle() const
+{
+ return torrentHandle_;
+}
- bool TorrentHandle::operator<(TorrentHandle const& h) const
- {
- return torrentHandle_ < h.torrentHandle_;
- }
+
+bool TorrentHandle::operator==(TorrentHandle const& h) const
+{
+ return torrentHandle_ == h.torrentHandle_;
+}
+
+
+bool TorrentHandle::operator<(TorrentHandle const& h) const
+{
+ return torrentHandle_ < h.torrentHandle_;
+}
}