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

#include "DownloadProperties.h"
#include "list.h"
#include "fsSpeedMeter.h"
#include "fsMirrorURLsMgr.h"
#include "fsMutex.h"
#include "fsArchiveInternetStream.h"
#include "fsArchiveRebuilder.h"
#include "vmsCriticalSection.h"

Go to the source code of this file.

Classes

struct  fsSection_v1
struct  fsSection_v2
struct  fsSection_v3
struct  fsSection
struct  fsDlgWithServerInfo
class  fsInternetDownloader
struct  fsInternetDownloader::_inc_tOU_param
struct  fsInternetDownloader::fsSectionEx
struct  fsInternetDownloader::fsMirrorURLInfo

Defines

#define AFX_FSINTERNETDOWNLOADER_H__0EEB4A27_85D5_4B6A_BB66_2B11A70AEB7C__INCLUDED_
#define MAX_NOT_COMPLETED_SECTION_COUNT   20

Typedefs

typedef DWORD(* fsDownloaderEventFunc )(enum fsDownloaderEvent ev, UINT uParam, LPVOID lpAppParam)

Enumerations

enum  fsSectionState {
  SS_DOWNLOADING, SS_RECONNECTING, SS_ERROR, SS_WRITEERROR,
  SS_DONE, SS_CREATING, SS_STOPPED, SS_ERRSTOPPED,
  SS_NEEDSTOP
}
enum  fsDownloaderEvent {
  DE_CONNECTING, DE_CONNECTED, DE_FAILCONNECT, DE_PAUSE,
  DE_ERROROCCURED, DE_SECTIONADDED, DE_SECTIONSTARTED, DE_SECTIONSTOPPED,
  DE_SECTIONDONE, DE_WRITEERROR, DE_REDIRECTING, DE_REDIRECTINGOKCONTINUEOPENING,
  DE_NEEDFILE, DE_NEEDFILE_FINALINITIALIZATION, DE_SCR, DE_QUERYNEWSECTION,
  DE_ERRFROMSERVER, DE_ALLSTOPPEDORDONE, DE_RESTARTINGBECAUSENORANGES, DE_DIALOGWITHSERVER,
  DE_SECTDOWNLOADING, DE_EXTERROR, DE_STARTINGSEARCHINGFORMIRRORS, DE_CONNECTINGMIRRSERVER,
  DE_GETTINGMIRRSEARCHRESULTS, DE_MIRRFOUND, DE_MEASURINGMIRRSPEED, DE_MIRRDONE,
  DE_MIRRFAILED, DE_NOMIRRFOUND, DE_TRYINGANOTHERMIRROR, DE_BADFILESIZE,
  DE_FILESIZETOOBIG, DE_CONFIRMARCHIVEDETECTION, DE_ZIPPREVIEWSTARTED, DE_ZIPPREVIEWFAILED,
  DE_ARCHIVEDETECTED, DE_MAYADDSECTION, DE_STARTINGDOWNLOAD, DE_STARTINGDOWNLOAD_CONNECTING,
  DE_STARTINGDOWNLOAD_FAILEDTOCONNECT, DE_SPEEDISTOOLOW
}
enum  fsInternetDownloaderStates { IDS_MIRRSEARCHPERFORMED = 1, IDS_ZIPPREVIEWPERFORMED = 2, IDS_ZIPPREVIEWALLOWED = 4, IDS_USEZIPPREVIEW = 8 }


Define Documentation

#define AFX_FSINTERNETDOWNLOADER_H__0EEB4A27_85D5_4B6A_BB66_2B11A70AEB7C__INCLUDED_

Definition at line 7 of file fsInternetDownloader.h.

#define MAX_NOT_COMPLETED_SECTION_COUNT   20


Typedef Documentation

typedef DWORD(* fsDownloaderEventFunc)(enum fsDownloaderEvent ev, UINT uParam, LPVOID lpAppParam)

Definition at line 167 of file fsInternetDownloader.h.


Enumeration Type Documentation

Enumerator:
DE_CONNECTING 
DE_CONNECTED 
DE_FAILCONNECT 
DE_PAUSE 
DE_ERROROCCURED 
DE_SECTIONADDED 
DE_SECTIONSTARTED 
DE_SECTIONSTOPPED 
DE_SECTIONDONE 
DE_WRITEERROR 
DE_REDIRECTING 
DE_REDIRECTINGOKCONTINUEOPENING 
DE_NEEDFILE 
DE_NEEDFILE_FINALINITIALIZATION 
DE_SCR 
DE_QUERYNEWSECTION 
DE_ERRFROMSERVER 
DE_ALLSTOPPEDORDONE 
DE_RESTARTINGBECAUSENORANGES 
DE_DIALOGWITHSERVER 
DE_SECTDOWNLOADING 
DE_EXTERROR 
DE_STARTINGSEARCHINGFORMIRRORS 
DE_CONNECTINGMIRRSERVER 
DE_GETTINGMIRRSEARCHRESULTS 
DE_MIRRFOUND 
DE_MEASURINGMIRRSPEED 
DE_MIRRDONE 
DE_MIRRFAILED 
DE_NOMIRRFOUND 
DE_TRYINGANOTHERMIRROR 
DE_BADFILESIZE 
DE_FILESIZETOOBIG 
DE_CONFIRMARCHIVEDETECTION 
DE_ZIPPREVIEWSTARTED 
DE_ZIPPREVIEWFAILED 
DE_ARCHIVEDETECTED 
DE_MAYADDSECTION 
DE_STARTINGDOWNLOAD 
DE_STARTINGDOWNLOAD_CONNECTING 
DE_STARTINGDOWNLOAD_FAILEDTOCONNECT 
DE_SPEEDISTOOLOW 

Definition at line 169 of file fsInternetDownloader.h.

Enumerator:
IDS_MIRRSEARCHPERFORMED 
IDS_ZIPPREVIEWPERFORMED 
IDS_ZIPPREVIEWALLOWED 
IDS_USEZIPPREVIEW 

Definition at line 257 of file fsInternetDownloader.h.

Enumerator:
SS_DOWNLOADING 
SS_RECONNECTING 
SS_ERROR 
SS_WRITEERROR 
SS_DONE 
SS_CREATING 
SS_STOPPED 
SS_ERRSTOPPED 
SS_NEEDSTOP 

Definition at line 22 of file fsInternetDownloader.h.


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