vmsDownloadMgrEx Class Reference

#include <vmsDownloadMgrEx.h>

Inheritance diagram for vmsDownloadMgrEx:

vmsObject

List of all members.

Public Member Functions

void Do_OpenFolder ()
int get_ReservingDiskSpaceProgress ()
BOOL IsReservingDiskSpace ()
void GetSplittedSectionsList (std::vector< vmsSectionInfo > &v)
BOOL IsBittorrent ()
BOOL LoadState (LPBYTE pb, LPDWORD pdwSize, WORD wVer)
BOOL SaveState (LPBYTE pb, DWORD *pdwSize)
int GetConnectionCount ()
fsInternetResult SetToRestartState ()
BOOL IsDontConfirmLaunchWhenDone ()
BOOL DeleteFile ()
void UseDetailedLog (BOOL b)
UINT GetTrafficLimit ()
void LimitTraffic (UINT uLimit)
void StopDownloading ()
fsInternetResult StartDownloading ()
BOOL IsHtmlSpiderDownload ()
BOOL IsDescriptionFileShouldBeGenerated ()
fsInternetResult RestartDownloading ()
BOOL IsCantStart ()
BOOL IsStoppedByUser ()
BOOL MoveToFolder (LPCSTR pszPath)
UINT GetSpeed ()
UINT64 GetBytesLeft ()
void StopSection ()
void CreateOneMoreSection ()
int GetDownloadingSectionCount ()
void GetSectionInfo (int nIndex, vmsSectionInfo *sect, BOOL bNoCacheAccounting=FALSE)
UINT64 GetSSFileSize ()
BOOL IsDownloading ()
UINT64 GetDownloadedBytesCount ()
UINT64 GetLDFileSize ()
int GetNumberOfSections ()
fsString get_URL (BOOL bInclAuth=FALSE)
void set_LaunchWhenDone (BOOL b)
BOOL IsFileInitializedOnDisk ()
BOOL IsRunning ()
BOOL IsDone ()
fsResumeSupportType IsResumeSupported ()
BOOL IsLaunchWhenDone ()
float GetPercentDone ()
fsString get_OutputFilePathName ()
class vmsBtDownloadManagerGetBtDownloadMgr ()
class fsDownloadMgrGetDownloadMgr ()
void Attach (vmsBtDownloadManager *pBtMgr)
void Attach (fsDownloadMgr *pMgr)
 vmsDownloadMgrEx ()
virtual ~vmsDownloadMgrEx ()

Protected Attributes

vmsBtDownloadManagerm_pBtMgr
fsDownloadMgrm_pMgr


Detailed Description

Definition at line 22 of file vmsDownloadMgrEx.h.


Constructor & Destructor Documentation

vmsDownloadMgrEx::vmsDownloadMgrEx (  ) 

Definition at line 16 of file vmsDownloadMgrEx.cpp.

References m_pBtMgr, m_pMgr, and NULL.

vmsDownloadMgrEx::~vmsDownloadMgrEx (  )  [virtual]

Definition at line 22 of file vmsDownloadMgrEx.cpp.

References m_pBtMgr, m_pMgr, and SAFE_DELETE.


Member Function Documentation

void vmsDownloadMgrEx::Do_OpenFolder (  ) 

int vmsDownloadMgrEx::get_ReservingDiskSpaceProgress (  ) 

BOOL vmsDownloadMgrEx::IsReservingDiskSpace (  ) 

void vmsDownloadMgrEx::GetSplittedSectionsList ( std::vector< vmsSectionInfo > &  v  ) 

BOOL vmsDownloadMgrEx::IsBittorrent (  ) 

Definition at line 408 of file vmsDownloadMgrEx.cpp.

References m_pBtMgr, and NULL.

BOOL vmsDownloadMgrEx::LoadState ( LPBYTE  pb,
LPDWORD  pdwSize,
WORD  wVer 
)

BOOL vmsDownloadMgrEx::SaveState ( LPBYTE  pb,
DWORD *  pdwSize 
)

int vmsDownloadMgrEx::GetConnectionCount (  ) 

fsInternetResult vmsDownloadMgrEx::SetToRestartState (  ) 

BOOL vmsDownloadMgrEx::IsDontConfirmLaunchWhenDone (  ) 

BOOL vmsDownloadMgrEx::DeleteFile (  ) 

void vmsDownloadMgrEx::UseDetailedLog ( BOOL  b  ) 

UINT vmsDownloadMgrEx::GetTrafficLimit (  ) 

void vmsDownloadMgrEx::LimitTraffic ( UINT  uLimit  ) 

void vmsDownloadMgrEx::StopDownloading (  ) 

fsInternetResult vmsDownloadMgrEx::StartDownloading (  ) 

BOOL vmsDownloadMgrEx::IsHtmlSpiderDownload (  ) 

BOOL vmsDownloadMgrEx::IsDescriptionFileShouldBeGenerated (  ) 

fsInternetResult vmsDownloadMgrEx::RestartDownloading (  ) 

BOOL vmsDownloadMgrEx::IsCantStart (  ) 

BOOL vmsDownloadMgrEx::IsStoppedByUser (  ) 

BOOL vmsDownloadMgrEx::MoveToFolder ( LPCSTR  pszPath  ) 

UINT vmsDownloadMgrEx::GetSpeed (  ) 

UINT64 vmsDownloadMgrEx::GetBytesLeft (  ) 

void vmsDownloadMgrEx::StopSection (  ) 

void vmsDownloadMgrEx::CreateOneMoreSection (  ) 

int vmsDownloadMgrEx::GetDownloadingSectionCount (  ) 

void vmsDownloadMgrEx::GetSectionInfo ( int  nIndex,
vmsSectionInfo sect,
BOOL  bNoCacheAccounting = FALSE 
)

UINT64 vmsDownloadMgrEx::GetSSFileSize (  ) 

BOOL vmsDownloadMgrEx::IsDownloading (  ) 

UINT64 vmsDownloadMgrEx::GetDownloadedBytesCount (  ) 

UINT64 vmsDownloadMgrEx::GetLDFileSize (  ) 

int vmsDownloadMgrEx::GetNumberOfSections (  ) 

fsString vmsDownloadMgrEx::get_URL ( BOOL  bInclAuth = FALSE  ) 

void vmsDownloadMgrEx::set_LaunchWhenDone ( BOOL  b  ) 

BOOL vmsDownloadMgrEx::IsFileInitializedOnDisk (  ) 

Definition at line 100 of file vmsDownloadMgrEx.cpp.

References fsDownloadMgr::IsFileInit(), m_pMgr, and TRUE.

BOOL vmsDownloadMgrEx::IsRunning (  ) 

BOOL vmsDownloadMgrEx::IsDone (  ) 

fsResumeSupportType vmsDownloadMgrEx::IsResumeSupported (  ) 

BOOL vmsDownloadMgrEx::IsLaunchWhenDone (  ) 

float vmsDownloadMgrEx::GetPercentDone (  ) 

fsString vmsDownloadMgrEx::get_OutputFilePathName (  ) 

vmsBtDownloadManager * vmsDownloadMgrEx::GetBtDownloadMgr (  ) 

Definition at line 47 of file vmsDownloadMgrEx.cpp.

References m_pBtMgr.

Referenced by CreateOneMoreSection(), and StopSection().

fsDownloadMgr * vmsDownloadMgrEx::GetDownloadMgr (  ) 

Definition at line 42 of file vmsDownloadMgrEx.cpp.

References m_pMgr.

void vmsDownloadMgrEx::Attach ( vmsBtDownloadManager pBtMgr  ) 

Definition at line 35 of file vmsDownloadMgrEx.cpp.

References m_pBtMgr, m_pMgr, and SAFE_DELETE.

Referenced by LoadState(), and fsDownloadsMgr::OnDldDone_CheckDownloadIsBittorrent().

void vmsDownloadMgrEx::Attach ( fsDownloadMgr pMgr  ) 

Definition at line 28 of file vmsDownloadMgrEx.cpp.

References m_pBtMgr, m_pMgr, and SAFE_DELETE.


Member Data Documentation


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

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