#include <vmsBtDownload.h>

Public Member Functions | |
| virtual vmsBtDownloadState | GetState () |
| virtual BOOL | IsPaused () |
| virtual void | Pause () |
| virtual void | Resume () |
| virtual vmsBtFile * | get_Torrent () |
| virtual void | get_SavePath (LPSTR pszRes) |
| virtual float | get_PercentDone () |
| virtual int | get_PiecesProgressMap (bool *pbPieces, int *pnCompletedPieces) |
| virtual bool | is_PieceCompleted (int nIndex) |
| virtual int | get_DownloadConnectionCount () |
| virtual UINT64 | get_TotalDownloadedBytesCount () |
| virtual UINT | GetDownloadSpeed () |
| virtual UINT | GetUploadSpeed () |
| virtual void | SetDownloadLimit (int limit) |
| virtual int | GetDownloadLimit () |
| virtual int | get_ConnectionCount () |
| virtual void | set_ConnectionLimit (int limit) |
| virtual BOOL | get_FastResumeData (LPBYTE pbRes, DWORD dwSize, DWORD *pdwDataSize) |
| virtual void | set_TrackerLogin (LPCSTR pszUser, LPCSTR pszPassword) |
| virtual BOOL | MoveToFolder (LPCSTR pszNewFolder) |
| virtual int | get_NextAnnounceInterval () |
| virtual void | get_CurrentTracker (LPSTR pszRes) |
| virtual UINT64 | get_TotalUploadedByteCount () |
| virtual void | get_PeersStat (int *pnPeersConnected, int *pnSeedsTotal, int *pnLeechersTotal, int *pnSeedsConnected) |
| virtual UINT64 | get_WastedByteCount () |
| virtual double | get_ShareRating () |
| virtual vmsBtDownloadPeerInfoList * | get_PeerInfoList () |
| virtual void | get_FileProgress (float *p) |
| virtual BOOL | is_HandleValid () |
| virtual int | get_CurrentTaskProgress () |
Definition at line 29 of file vmsBtDownload.h.
| virtual vmsBtDownloadState vmsBtDownload::GetState | ( | ) | [virtual] |
Reimplemented in vmsBtDownloadImpl.
Referenced by fsDownloadsMgr::_threadStartSeeding(), vmsBtDownloadManager::get_State(), and vmsBtDownloadManager::IsBtDownloadRunning().
| virtual BOOL vmsBtDownload::IsPaused | ( | ) | [virtual] |
Reimplemented in vmsBtDownloadImpl.
Referenced by fsDownloadsMgr::_threadStartSeeding(), vmsBtDownloadManager::IsBtDownloadRunning(), and vmsBtDownloadManager::IsDownloading().
| virtual void vmsBtDownload::Pause | ( | ) | [virtual] |
| virtual void vmsBtDownload::Resume | ( | ) | [virtual] |
| virtual vmsBtFile* vmsBtDownload::get_Torrent | ( | ) | [virtual] |
Reimplemented in vmsBtDownloadImpl.
| virtual void vmsBtDownload::get_SavePath | ( | LPSTR | pszRes | ) | [virtual] |
Reimplemented in vmsBtDownloadImpl.
| virtual float vmsBtDownload::get_PercentDone | ( | ) | [virtual] |
| virtual int vmsBtDownload::get_PiecesProgressMap | ( | bool * | pbPieces, | |
| int * | pnCompletedPieces | |||
| ) | [virtual] |
| virtual bool vmsBtDownload::is_PieceCompleted | ( | int | nIndex | ) | [virtual] |
| virtual int vmsBtDownload::get_DownloadConnectionCount | ( | ) | [virtual] |
Reimplemented in vmsBtDownloadImpl.
Referenced by vmsBtDownloadManager::GetDownloadingSectionCount().
| virtual UINT64 vmsBtDownload::get_TotalDownloadedBytesCount | ( | ) | [virtual] |
| virtual UINT vmsBtDownload::GetDownloadSpeed | ( | ) | [virtual] |
| virtual UINT vmsBtDownload::GetUploadSpeed | ( | ) | [virtual] |
| virtual void vmsBtDownload::SetDownloadLimit | ( | int | limit | ) | [virtual] |
| virtual int vmsBtDownload::GetDownloadLimit | ( | ) | [virtual] |
| virtual int vmsBtDownload::get_ConnectionCount | ( | ) | [virtual] |
| virtual void vmsBtDownload::set_ConnectionLimit | ( | int | limit | ) | [virtual] |
Reimplemented in vmsBtDownloadImpl.
| virtual BOOL vmsBtDownload::get_FastResumeData | ( | LPBYTE | pbRes, | |
| DWORD | dwSize, | |||
| DWORD * | pdwDataSize | |||
| ) | [virtual] |
| virtual BOOL vmsBtDownload::MoveToFolder | ( | LPCSTR | pszNewFolder | ) | [virtual] |
| virtual int vmsBtDownload::get_NextAnnounceInterval | ( | ) | [virtual] |
| virtual void vmsBtDownload::get_CurrentTracker | ( | LPSTR | pszRes | ) | [virtual] |
| virtual UINT64 vmsBtDownload::get_TotalUploadedByteCount | ( | ) | [virtual] |
Reimplemented in vmsBtDownloadImpl.
Referenced by vmsBtDownloadManager::get_TotalUploadedByteCount().
| virtual void vmsBtDownload::get_PeersStat | ( | int * | pnPeersConnected, | |
| int * | pnSeedsTotal, | |||
| int * | pnLeechersTotal, | |||
| int * | pnSeedsConnected | |||
| ) | [virtual] |
| virtual UINT64 vmsBtDownload::get_WastedByteCount | ( | ) | [virtual] |
| virtual double vmsBtDownload::get_ShareRating | ( | ) | [virtual] |
| virtual vmsBtDownloadPeerInfoList* vmsBtDownload::get_PeerInfoList | ( | ) | [virtual] |
| virtual void vmsBtDownload::get_FileProgress | ( | float * | p | ) | [virtual] |
Reimplemented in vmsBtDownloadImpl.
Referenced by vmsBtDownloadManager::SaveBtDownloadState_FileProgress().
| virtual BOOL vmsBtDownload::is_HandleValid | ( | ) | [virtual] |
| virtual int vmsBtDownload::get_CurrentTaskProgress | ( | ) | [virtual] |
1.5.6