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

#include "fsInternetDownloader.h"
#include "DownloadProperties.h"
#include "fsTicksMgr.h"
#include "vmsCriticalSection.h"

Go to the source code of this file.

Classes

class  fsDownloadMgr

Defines

#define AFX_FSDOWNLOADMGR_H__DE09A9F2_AF9D_41C0_A7D5_DEBF2CFDBA03__INCLUDED_
#define DS_STOPPED   1
#define DS_DOWNLOADING   2
#define DS_NEEDSTART   4
#define DS_NEEDSTOP   8
#define DS_DONE   16
#define DS_NEEDADDSECTION   32
#define DS_NEEDRESTARTFROM   64
#define DS_QUERINGSIZE   128
#define DS_NEEDADDSECTION2   256
#define DS_RESERVINGSPACE   512
#define DFF_NEED_INIT_FILE   1
#define DFF_USE_PORTABLE_DRIVE   2

Typedefs

typedef DWORD fsDownloadState
typedef DWORD(* fntDownloadMgrEventFunc )(class fsDownloadMgr *pMgr, fsDownloaderEvent, UINT, LPVOID)
typedef void(* fntEventDescFunc )(fsDownloadMgr *pMgr, fsDownloadMgr_EventDescType enType, LPCSTR pszDesc, LPVOID lp)

Enumerations

enum  fsDownloadMgr_ExtError {
  DMEE_FILEWASDELETED, DMEE_STOPPEDORDONE, DMEE_FATALERROR, DMEE_FILEUPDATED,
  DMEE_USERSTOP, DMEE_STARTING
}
enum  fsDownloadMgr_EventDescType {
  EDT_INQUIRY, EDT_RESPONSE_S, EDT_RESPONSE_E, EDT_DONE,
  EDT_WARNING, EDT_INQUIRY2, EDT_RESPONSE_S2
}


Define Documentation

#define AFX_FSDOWNLOADMGR_H__DE09A9F2_AF9D_41C0_A7D5_DEBF2CFDBA03__INCLUDED_

Definition at line 7 of file fsDownloadMgr.h.

#define DFF_NEED_INIT_FILE   1

#define DFF_USE_PORTABLE_DRIVE   2

#define DS_DONE   16

#define DS_DOWNLOADING   2

#define DS_NEEDADDSECTION   32

#define DS_NEEDADDSECTION2   256

#define DS_NEEDRESTARTFROM   64

#define DS_NEEDSTART   4

#define DS_NEEDSTOP   8

#define DS_QUERINGSIZE   128

#define DS_RESERVINGSPACE   512

Definition at line 28 of file fsDownloadMgr.h.

Referenced by vmsDownloadMgrEx::IsReservingDiskSpace().

#define DS_STOPPED   1

Definition at line 19 of file fsDownloadMgr.h.

Referenced by fsDownloadMgr::fsDownloadMgr().


Typedef Documentation

Definition at line 52 of file fsDownloadMgr.h.

typedef void(* fntEventDescFunc)(fsDownloadMgr *pMgr, fsDownloadMgr_EventDescType enType, LPCSTR pszDesc, LPVOID lp)

Definition at line 54 of file fsDownloadMgr.h.

typedef DWORD fsDownloadState

Definition at line 18 of file fsDownloadMgr.h.


Enumeration Type Documentation

Enumerator:
EDT_INQUIRY 
EDT_RESPONSE_S 
EDT_RESPONSE_E 
EDT_DONE 
EDT_WARNING 
EDT_INQUIRY2 
EDT_RESPONSE_S2 

Definition at line 41 of file fsDownloadMgr.h.

Enumerator:
DMEE_FILEWASDELETED 
DMEE_STOPPEDORDONE 
DMEE_FATALERROR 
DMEE_FILEUPDATED 
DMEE_USERSTOP 
DMEE_STARTING 

Definition at line 30 of file fsDownloadMgr.h.


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