#include <fsInternetURLFileDownloader.h>
Definition at line 23 of file fsInternetURLFileDownloader.h.
| fsInternetURLFileDownloader::fsInternetURLFileDownloader | ( | ) |
Definition at line 10 of file fsInternetURLFileDownloader.cpp.
References m_pBuffer, m_pfnEvents, and NULL.
| fsInternetURLFileDownloader::~fsInternetURLFileDownloader | ( | ) | [virtual] |
| fsInternetURLFileDownloader::fsInternetURLFileDownloader | ( | ) |
| virtual fsInternetURLFileDownloader::~fsInternetURLFileDownloader | ( | ) | [virtual] |
| UINT fsInternetURLFileDownloader::Get_FileSize | ( | ) |
| 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 | ( | ) |
Definition at line 73 of file fsInternetURLFileDownloader.cpp.
References m_pBuffer, and SAFE_DELETE_ARRAY.
Referenced by Download(), fsMirrorURLsMgr::OnSearchScriptResultsReceived(), and ~fsInternetURLFileDownloader().
| 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 | ( | ) |
Definition at line 57 of file fsInternetURLFileDownloader.cpp.
References fsInternetURLFile::CloseHandle(), Get_File(), m_bAbort, and TRUE.
Referenced by fsMirrorURLsMgr::Abort().
| fsInternetResult fsInternetURLFileDownloader::Initialize | ( | fsInternetSession * | pSession | ) |
Definition at line 52 of file fsInternetURLFileDownloader.cpp.
References Get_File(), and fsInternetURLFile::Initialize().
Referenced by fsMirrorURLsMgr::Initialize().
| fsInternetResult fsInternetURLFileDownloader::Download | ( | LPCSTR | pszUrl | ) |
Definition at line 21 of file fsInternetURLFileDownloader.cpp.
References fsURL::Crack(), Event(), FALSE, Free_FileBuffer(), fsDownloadFile(), Get_File(), fsURL::GetHostName(), fsURL::GetInternetScheme(), fsURL::GetPassword(), fsURL::GetPath(), fsURL::GetPort(), fsURL::GetUserName(), IR_SUCCESS, m_bAbort, m_pBuffer, m_uFileSize, fsInternetURLFile::Open(), fsInternetURLFile::set_EnableAutoRedirect(), TRUE, UFDE_CONNECTING, UFDE_DONE, and UFDE_DOWNLOADING.
Referenced by fsMirrorURLsMgr::SearchForMirrors().
| 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] |
LPBYTE fsInternetURLFileDownloader::m_pBuffer [protected] |
Definition at line 41 of file fsInternetURLFileDownloader.h.
Referenced by Download(), Free_FileBuffer(), fsInternetURLFileDownloader(), and Get_FileBuffer().
UINT fsInternetURLFileDownloader::m_uFileSize [protected] |
Definition at line 42 of file fsInternetURLFileDownloader.h.
Referenced by Download(), and Get_FileSize().
BOOL fsInternetURLFileDownloader::m_bAbort [protected] |
fsInternetURLFile fsInternetURLFileDownloader::m_file [protected] |
Definition at line 46 of file fsInternetURLFileDownloader.h.
Referenced by Event(), fsInternetURLFileDownloader(), and SetEventFunc().
LPVOID fsInternetURLFileDownloader::m_lpEvParam [protected] |
Definition at line 47 of file fsInternetURLFileDownloader.h.
Referenced by Event(), and SetEventFunc().
1.5.6