vmsBtDownload Class Reference

#include <vmsBtDownload.h>

Inheritance diagram for vmsBtDownload:

vmsBtDownloadImpl

List of all members.

Public Member Functions

virtual vmsBtDownloadState GetState ()
virtual BOOL IsPaused ()
virtual void Pause ()
virtual void Resume ()
virtual vmsBtFileget_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 vmsBtDownloadPeerInfoListget_PeerInfoList ()
virtual void get_FileProgress (float *p)
virtual BOOL is_HandleValid ()
virtual int get_CurrentTaskProgress ()


Detailed Description

Definition at line 29 of file vmsBtDownload.h.


Member Function Documentation

virtual vmsBtDownloadState vmsBtDownload::GetState (  )  [virtual]

virtual BOOL vmsBtDownload::IsPaused (  )  [virtual]

virtual void vmsBtDownload::Pause (  )  [virtual]

virtual void vmsBtDownload::Resume (  )  [virtual]

Reimplemented in vmsBtDownloadImpl.

Referenced by fsDownloadsMgr::_threadStartSeeding().

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]

virtual UINT64 vmsBtDownload::get_TotalDownloadedBytesCount (  )  [virtual]

virtual UINT vmsBtDownload::GetDownloadSpeed (  )  [virtual]

Reimplemented in vmsBtDownloadImpl.

Referenced by vmsBtDownloadManager::GetSpeed().

virtual UINT vmsBtDownload::GetUploadSpeed (  )  [virtual]

virtual void vmsBtDownload::SetDownloadLimit ( int  limit  )  [virtual]

Reimplemented in vmsBtDownloadImpl.

Referenced by vmsBtDownloadManager::LimitTraffic().

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 void vmsBtDownload::set_TrackerLogin ( LPCSTR  pszUser,
LPCSTR  pszPassword 
) [virtual]

virtual BOOL vmsBtDownload::MoveToFolder ( LPCSTR  pszNewFolder  )  [virtual]

Reimplemented in vmsBtDownloadImpl.

Referenced by vmsBtDownloadManager::MoveToFolder().

virtual int vmsBtDownload::get_NextAnnounceInterval (  )  [virtual]

virtual void vmsBtDownload::get_CurrentTracker ( LPSTR  pszRes  )  [virtual]

virtual UINT64 vmsBtDownload::get_TotalUploadedByteCount (  )  [virtual]

virtual void vmsBtDownload::get_PeersStat ( int *  pnPeersConnected,
int *  pnSeedsTotal,
int *  pnLeechersTotal,
int *  pnSeedsConnected 
) [virtual]

Reimplemented in vmsBtDownloadImpl.

Referenced by vmsBtDownloadManager::get_PeersStat().

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]

virtual BOOL vmsBtDownload::is_HandleValid (  )  [virtual]

virtual int vmsBtDownload::get_CurrentTaskProgress (  )  [virtual]


The documentation for this class was generated from the following file:

Generated on Sun May 25 00:21:19 2008 by  doxygen 1.5.6