D:/opendownloadmanager/ODM-1.x/vmsBtDownloadManager.h File Reference

#include "Bittorrent\fdmbtsupp\vmsBtDownload.h"
#include "fsTicksMgr.h"
#include "vmsDownloadMgrEx.h"

Go to the source code of this file.

Classes

class  vmsBtDownloadManager
struct  vmsBtDownloadManager::_inc_BtDownloadInfo

Defines

#define AFX_VMSBTDOWNLOADMANAGER_H__8322A330_304D_470C_BCD6_15403F57E210__INCLUDED_
#define BTDF_LAUNCH_WHEN_DONE   1
#define BTDF_LAUNCH_WHEN_DONE_NO_CONFIRM   (1 << 1)
#define BTDF_GENERATE_DESC_FILE   (1 << 2)
#define BTDF_RESERVE_DISK_SPACE   (1 << 3)
#define BTDF_IGNORE_ALL_RESTRICTIONS   (1 << 4)
#define BTDF_DISABLE_SEEDING   (1 << 5)

Typedefs

typedef DWORD(* fntBtDownloadManagerEventHandler )(class vmsBtDownloadManager *, vmsBtDownloadManagerEvent, DWORD, LPVOID)

Enumerations

enum  vmsBtDownloadManagerEvent {
  BTDME_CHECKING_FILES, BTDME_ALLOCATING, BTDME_DOWNLOAD_STARTED, BTDME_DOWNLOADING,
  BTDME_DOWNLOAD_STOPPED_OR_DONE, BTDME_ALLOCATION_FAILED, BTDME_SEEDING
}
enum  vmsBtDownloadStateEx {
  BTDSE_QUEUED = BTDS_QUEUED, BTDSE_CHECKING_FILES = BTDS_CHECKING_FILES, BTDSE_CONNECTING_TRACKER = BTDS_CONNECTING_TRACKER, BTDSE_DOWNLOADING = BTDS_DOWNLOADING,
  BTDSE_FINISHED = BTDS_FINISHED, BTDSE_SEEDING = BTDS_SEEDING, BTDSE_ALLOCATING = BTDS_ALLOCATING, BTDSE_STOPPED
}


Define Documentation

#define AFX_VMSBTDOWNLOADMANAGER_H__8322A330_304D_470C_BCD6_15403F57E210__INCLUDED_

Definition at line 7 of file vmsBtDownloadManager.h.

#define BTDF_DISABLE_SEEDING   (1 << 5)

#define BTDF_GENERATE_DESC_FILE   (1 << 2)

#define BTDF_IGNORE_ALL_RESTRICTIONS   (1 << 4)

#define BTDF_LAUNCH_WHEN_DONE   1

#define BTDF_LAUNCH_WHEN_DONE_NO_CONFIRM   (1 << 1)

#define BTDF_RESERVE_DISK_SPACE   (1 << 3)


Typedef Documentation

Definition at line 35 of file vmsBtDownloadManager.h.


Enumeration Type Documentation

Enumerator:
BTDME_CHECKING_FILES 
BTDME_ALLOCATING 
BTDME_DOWNLOAD_STARTED 
BTDME_DOWNLOADING 
BTDME_DOWNLOAD_STOPPED_OR_DONE 
BTDME_ALLOCATION_FAILED 
BTDME_SEEDING 

Definition at line 24 of file vmsBtDownloadManager.h.

Enumerator:
BTDSE_QUEUED 
BTDSE_CHECKING_FILES 
BTDSE_CONNECTING_TRACKER 
BTDSE_DOWNLOADING 
BTDSE_FINISHED 
BTDSE_SEEDING 
BTDSE_ALLOCATING 
BTDSE_STOPPED 

Definition at line 37 of file vmsBtDownloadManager.h.


Generated on Sun May 25 00:20:18 2008 by  doxygen 1.5.6