fsInternetURLFileDownloader Class Reference

#include <fsInternetURLFileDownloader.h>

List of all members.

Public Member Functions

UINT Get_FileSize ()
void SetEventFunc (fntInternetURLFileDownloaderEvents pfn, LPVOID lpParam)
void Free_FileBuffer ()
LPBYTE Get_FileBuffer ()
fsInternetURLFileGet_File ()
void Abort ()
fsInternetResult Initialize (fsInternetSession *pSession)
fsInternetResult Download (LPCSTR pszUrl)
 fsInternetURLFileDownloader ()
virtual ~fsInternetURLFileDownloader ()
UINT Get_FileSize ()
void SetEventFunc (fntInternetURLFileDownloaderEvents pfn, LPVOID lpParam)
void Free_FileBuffer ()
LPBYTE Get_FileBuffer ()
fsInternetURLFileGet_File ()
void Abort ()
fsInternetResult Initialize (fsInternetSession *pSession)
fsInternetResult Download (LPCSTR pszUrl)
 fsInternetURLFileDownloader ()
virtual ~fsInternetURLFileDownloader ()

Protected Member Functions

void Event (fsInternetURLFileDownloaderEvent ev)
void Event (fsInternetURLFileDownloaderEvent ev)

Protected Attributes

LPBYTE m_pBuffer
UINT m_uFileSize
BOOL m_bAbort
fsInternetURLFile m_file
fntInternetURLFileDownloaderEvents m_pfnEvents
LPVOID m_lpEvParam


Detailed Description

Definition at line 23 of file fsInternetURLFileDownloader.h.


Constructor & Destructor Documentation

fsInternetURLFileDownloader::fsInternetURLFileDownloader (  ) 

Definition at line 10 of file fsInternetURLFileDownloader.cpp.

References m_pBuffer, m_pfnEvents, and NULL.

fsInternetURLFileDownloader::~fsInternetURLFileDownloader (  )  [virtual]

Definition at line 16 of file fsInternetURLFileDownloader.cpp.

References Free_FileBuffer().

fsInternetURLFileDownloader::fsInternetURLFileDownloader (  ) 

virtual fsInternetURLFileDownloader::~fsInternetURLFileDownloader (  )  [virtual]


Member Function Documentation

UINT fsInternetURLFileDownloader::Get_FileSize (  ) 

Definition at line 90 of file fsInternetURLFileDownloader.cpp.

References m_uFileSize.

void fsInternetURLFileDownloader::SetEventFunc ( fntInternetURLFileDownloaderEvents  pfn,
LPVOID  lpParam 
)

Definition at line 78 of file fsInternetURLFileDownloader.cpp.

References m_lpEvParam, and m_pfnEvents.

Referenced by fsMirrorURLsMgr::fsMirrorURLsMgr().

void fsInternetURLFileDownloader::Free_FileBuffer (  ) 

LPBYTE fsInternetURLFileDownloader::Get_FileBuffer (  ) 

Definition at line 68 of file fsInternetURLFileDownloader.cpp.

References m_pBuffer.

Referenced by fsMirrorURLsMgr::OnSearchScriptResultsReceived().

fsInternetURLFile * fsInternetURLFileDownloader::Get_File (  ) 

Definition at line 63 of file fsInternetURLFileDownloader.cpp.

References m_file.

Referenced by Abort(), Download(), and Initialize().

void fsInternetURLFileDownloader::Abort (  ) 

fsInternetResult fsInternetURLFileDownloader::Initialize ( fsInternetSession pSession  ) 

fsInternetResult fsInternetURLFileDownloader::Download ( LPCSTR  pszUrl  ) 

void fsInternetURLFileDownloader::Event ( fsInternetURLFileDownloaderEvent  ev  )  [protected]

Definition at line 84 of file fsInternetURLFileDownloader.cpp.

References m_lpEvParam, and m_pfnEvents.

Referenced by Download().

UINT fsInternetURLFileDownloader::Get_FileSize (  ) 

void fsInternetURLFileDownloader::SetEventFunc ( fntInternetURLFileDownloaderEvents  pfn,
LPVOID  lpParam 
)

void fsInternetURLFileDownloader::Free_FileBuffer (  ) 

LPBYTE fsInternetURLFileDownloader::Get_FileBuffer (  ) 

fsInternetURLFile* fsInternetURLFileDownloader::Get_File (  ) 

void fsInternetURLFileDownloader::Abort (  ) 

fsInternetResult fsInternetURLFileDownloader::Initialize ( fsInternetSession pSession  ) 

fsInternetResult fsInternetURLFileDownloader::Download ( LPCSTR  pszUrl  ) 

void fsInternetURLFileDownloader::Event ( fsInternetURLFileDownloaderEvent  ev  )  [protected]


Member Data Documentation

Definition at line 42 of file fsInternetURLFileDownloader.h.

Referenced by Download(), and Get_FileSize().

Definition at line 43 of file fsInternetURLFileDownloader.h.

Referenced by Abort(), and Download().

Definition at line 44 of file fsInternetURLFileDownloader.h.

Referenced by Get_File().

Definition at line 46 of file fsInternetURLFileDownloader.h.

Referenced by Event(), fsInternetURLFileDownloader(), and SetEventFunc().

Definition at line 47 of file fsInternetURLFileDownloader.h.

Referenced by Event(), and SetEventFunc().


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

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