Added build script of Debian
[qtrapids] / src / server / TorrentHandle.hpp
index bf4423e..f3e0343 100644 (file)
@@ -1,11 +1,9 @@
 /***************************************************************************
 /***************************************************************************
- *   Copyright (C) 2009 by Lassi Väätämöinen   *
- *   lassi.vaatamoinen@ixonos.com   *
+ *   Copyright (C) 2010 by Ixonos Plc   *
  *                                                                         *
  *   This program is free software; you can redistribute it and/or modify  *
  *   it under the terms of the GNU General Public License as published by  *
  *                                                                         *
  *   This program is free software; you can redistribute it and/or modify  *
  *   it under the terms of the GNU General Public License as published by  *
- *   the Free Software Foundation; either version 2 of the License, or     *
- *   (at your option) any later version.                                   *
+ *   the Free Software Foundation; version 2 of the License.               *
  *                                                                         *
  *   This program is distributed in the hope that it will be useful,       *
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
  *                                                                         *
  *   This program is distributed in the hope that it will be useful,       *
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
@@ -36,7 +34,7 @@ typedef libtorrent::sha1_hash Sha1Hash;
 
 inline QString Hash2QStr(Sha1Hash const& hash)
 {
 
 inline QString Hash2QStr(Sha1Hash const& hash)
 {
-    return QString(hash.to_string().c_str());
+       return QString(hash.to_string().c_str());
 }
 
 /**
 }
 
 /**
@@ -46,39 +44,39 @@ class TorrentHandle
 {
 public:
 
 {
 public:
 
-    TorrentHandle(libtorrent::torrent_handle handle);
-    ~TorrentHandle();
+       TorrentHandle(libtorrent::torrent_handle handle);
+       ~TorrentHandle();
 
 
 
 
 
 
-    torrent_info_cref getTorrentInfo() const;
+       torrent_info_cref getTorrentInfo() const;
 
 
-    bool isValid() const;
+       bool isValid() const;
 
 
-    Sha1Hash hash() const
-    {
-        return torrentHandle_.info_hash();
-    }
+       Sha1Hash hash() const {
+               return torrentHandle_.info_hash();
+       }
 
 
-    QString name() const;
-    size_t getTotalSize() const;
-    TorrentStatus::Id state() const;
-    float progress() const;
-    float uploadRate() const;
-    float downloadRate() const;
-    qint32 numSeeds() const;
-    qint32 numLeeches() const;
-    qint32 ratio() const;
+       QString name() const;
+       size_t getTotalSize() const;
+       size_t getTotalDone() const;
+       TorrentStatus::Id state() const;
+       float progress() const;
+       float uploadRate() const;
+       float downloadRate() const;
+       qint32 numSeeds() const;
+       qint32 numLeeches() const;
+       qint32 ratio() const;
 
 
-    torrent_handle_t getHandle() const;
-    bool operator==(TorrentHandle const& h) const;
-    bool operator<(TorrentHandle const& h) const;
+       torrent_handle_t getHandle() const;
+       bool operator==(TorrentHandle const& h) const;
+       bool operator<(TorrentHandle const& h) const;
 
 private:
 
 private:
-    TorrentHandle(); // Prevent default construct.
-    torrent_handle_t torrentHandle_;
+       TorrentHandle(); // Prevent default construct.
+       torrent_handle_t torrentHandle_;
 
 
-    TorrentStatus_t status() const;
+       TorrentStatus_t status() const;
 
 };
 
 
 };