#include <fsInternetFile.h>

Definition at line 27 of file fsInternetFile.h.
| fsInternetFile::fsInternetFile | ( | ) |
Definition at line 9 of file fsInternetFile.cpp.
References FALSE, m_bContentTypeValid, m_bDateValid, m_enRST, m_hFile, m_pServer, m_pszLastError, m_uFileSize, NULL, and RST_UNKNOWN.
| fsInternetFile::~fsInternetFile | ( | ) | [virtual] |
Definition at line 20 of file fsInternetFile.cpp.
References CloseHandle(), m_pszLastError, and SAFE_DELETE_ARRAY.
| fsInternetFile::fsInternetFile | ( | ) |
| virtual fsInternetFile::~fsInternetFile | ( | ) | [virtual] |
| HINTERNET fsInternetFile::GetRawHandle | ( | ) |
| fsInternetResult fsInternetFile::QuerySize | ( | LPCSTR | pszFilePath | ) | [virtual] |
Reimplemented in fsFtpFile, fsHttpFile, fsLocalFile, fsFtpFile, fsHttpFile, and fsLocalFile.
Definition at line 74 of file fsInternetFile.cpp.
References IR_S_FALSE.
Referenced by fsInternetURLFile::QuerySize().
| virtual fsInternetResult fsInternetFile::Open | ( | LPCSTR | pszFilePath, | |
| UINT64 | uStartPos | |||
| ) | [virtual] |
Reimplemented in fsFtpFile, fsHttpFile, fsLocalFile, fsFtpFile, fsHttpFile, and fsLocalFile.
| virtual fsInternetResult fsInternetFile::OpenEx | ( | LPCSTR | pszFilePath, | |
| UINT64 | uStartPos, | |||
| UINT64 | uUploadPartSize, | |||
| UINT64 | uUploadTotalSize | |||
| ) | [virtual] |
Reimplemented in fsFtpFile, fsHttpFile, fsLocalFile, fsFtpFile, fsHttpFile, and fsLocalFile.
Referenced by fsInternetURLFile::OpenAnotherRequestOnServer(), and fsInternetURLFile::OpenEx().
| virtual fsInternetResult fsInternetFile::Read | ( | LPBYTE | pBuffer, | |
| DWORD | dwSize, | |||
| DWORD * | pdwRead | |||
| ) | [virtual] |
Reimplemented in fsFtpFile, fsHttpFile, fsLocalFile, fsFtpFile, fsHttpFile, and fsLocalFile.
Referenced by fsInternetURLFile::Read().
| virtual fsInternetResult fsInternetFile::Write | ( | LPBYTE | pBuffer, | |
| DWORD | dwSize, | |||
| DWORD * | pdwWritten | |||
| ) | [virtual] |
Reimplemented in fsFtpFile, fsHttpFile, fsLocalFile, fsFtpFile, fsHttpFile, and fsLocalFile.
Referenced by fsInternetURLFile::Write().
| LPCSTR fsInternetFile::GetSuggestedFileName | ( | ) |
Definition at line 69 of file fsInternetFile.cpp.
References m_strSuggFileName.
Referenced by fsInternetURLFile::GetSuggestedFileName().
| fsResumeSupportType fsInternetFile::IsResumeSupported | ( | ) |
Definition at line 64 of file fsInternetFile.cpp.
References m_enRST.
Referenced by fsInternetURLFile::IsResumeSupported().
| BOOL fsInternetFile::GetContentType | ( | LPSTR | pszType | ) |
Definition at line 54 of file fsInternetFile.cpp.
References m_bContentTypeValid, and m_strContentType.
Referenced by fsInternetURLFile::GetContentType().
| BOOL fsInternetFile::GetLastModifiedDate | ( | FILETIME * | pTime | ) |
Definition at line 47 of file fsInternetFile.cpp.
References m_bDateValid, and m_date.
Referenced by fsInternetURLFile::GetLastModifiedDate(), and fsHttpFiles::GetUrlInfo().
| void fsInternetFile::CloseHandle | ( | ) | [virtual] |
Reimplemented in fsFtpFile, fsLocalFile, fsFtpFile, and fsLocalFile.
Definition at line 38 of file fsInternetFile.cpp.
References InternetCloseHandle(), m_hFile, and NULL.
Referenced by fsHttpFiles::Abort(), fsInternetURLFile::Close(), fsInternetURLFile::CloseHandle(), fsHttpFiles::GetUrlInfo(), fsHttpFiles::LoadFile(), fsHttpFile::Open_imp(), fsInternetURLFile::OpenAnotherRequestOnServer(), fsHttpFile::OpenEx(), fsHttpFile::QuerySize(), and ~fsInternetFile().
| LPCSTR fsInternetFile::GetLastError | ( | ) |
Definition at line 33 of file fsInternetFile.cpp.
References m_pszLastError.
Referenced by fsHttpOpenPath(), fsLocalFile::Open(), fsHttpFile::Open_imp(), fsInternetURLFile::OpenAnotherRequestOnServer(), fsInternetURLFile::OpenEx(), fsFtpFile::OpenSocket(), fsInternetURLFile::QuerySize(), and fsFtpFile::ReceiveExtError().
| virtual UINT64 fsInternetFile::GetFileSize | ( | ) | [inline, virtual] |
Definition at line 66 of file fsInternetFile.h.
References m_uFileSize.
Referenced by fsInternetURLFile::GetFileSize(), fsHttpFiles::GetUrlInfo(), fsHttpFiles::LoadFile(), fsLocalFile::Open(), fsInternetURLFile::OpenAnotherRequestOnServer(), fsInternetURLFile::OpenEx(), and fsLocalFile::QuerySize().
| fsInternetResult fsInternetFile::Initialize | ( | fsInternetServerConnection * | pServer | ) | [virtual] |
Definition at line 27 of file fsInternetFile.cpp.
References IR_SUCCESS, and m_pServer.
Referenced by fsHttpOpenPath(), fsInternetURLFile::OpenEx(), and fsInternetURLFile::QuerySize().
| HINTERNET fsInternetFile::GetRawHandle | ( | ) |
| virtual fsInternetResult fsInternetFile::QuerySize | ( | LPCSTR | pszFilePath | ) | [virtual] |
Reimplemented in fsFtpFile, fsHttpFile, fsLocalFile, fsFtpFile, fsHttpFile, and fsLocalFile.
| virtual fsInternetResult fsInternetFile::Open | ( | LPCSTR | pszFilePath, | |
| UINT64 | uStartPos | |||
| ) | [virtual] |
Reimplemented in fsFtpFile, fsHttpFile, fsLocalFile, fsFtpFile, fsHttpFile, and fsLocalFile.
| virtual fsInternetResult fsInternetFile::OpenEx | ( | LPCSTR | pszFilePath, | |
| UINT64 | uStartPos, | |||
| UINT64 | uUploadPartSize, | |||
| UINT64 | uUploadTotalSize | |||
| ) | [virtual] |
Reimplemented in fsFtpFile, fsHttpFile, fsLocalFile, fsFtpFile, fsHttpFile, and fsLocalFile.
| virtual fsInternetResult fsInternetFile::Read | ( | LPBYTE | pBuffer, | |
| DWORD | dwSize, | |||
| DWORD * | pdwRead | |||
| ) | [virtual] |
Reimplemented in fsFtpFile, fsHttpFile, fsLocalFile, fsFtpFile, fsHttpFile, and fsLocalFile.
| virtual fsInternetResult fsInternetFile::Write | ( | LPBYTE | pBuffer, | |
| DWORD | dwSize, | |||
| DWORD * | pdwWritten | |||
| ) | [virtual] |
Reimplemented in fsFtpFile, fsHttpFile, fsLocalFile, fsFtpFile, fsHttpFile, and fsLocalFile.
| LPCSTR fsInternetFile::GetSuggestedFileName | ( | ) |
| fsResumeSupportType fsInternetFile::IsResumeSupported | ( | ) |
| BOOL fsInternetFile::GetContentType | ( | LPSTR | pszType | ) |
| BOOL fsInternetFile::GetLastModifiedDate | ( | FILETIME * | pTime | ) |
| virtual void fsInternetFile::CloseHandle | ( | ) | [virtual] |
Reimplemented in fsFtpFile, fsLocalFile, fsFtpFile, and fsLocalFile.
| LPCSTR fsInternetFile::GetLastError | ( | ) |
| virtual UINT64 fsInternetFile::GetFileSize | ( | ) | [inline, virtual] |
| virtual fsInternetResult fsInternetFile::Initialize | ( | fsInternetServerConnection * | pServer | ) | [virtual] |
fsResumeSupportType fsInternetFile::m_enRST [protected] |
Definition at line 74 of file fsInternetFile.h.
Referenced by fsInternetFile(), fsLocalFile::fsLocalFile(), IsResumeSupported(), fsHttpFile::Open_imp(), fsFtpFile::OpenEx(), and fsHttpFile::ProcessRangesResponse().
LPSTR fsInternetFile::m_pszLastError [protected] |
Definition at line 75 of file fsInternetFile.h.
Referenced by fsInternetFile(), GetLastError(), fsHttpFile::Open_imp(), fsFtpFile::ParseSIZE(), fsFtpFile::PASV_ConnectSocket(), fsFtpFile::ReceiveExtError(), and ~fsInternetFile().
fsString fsInternetFile::m_strContentType [protected] |
Definition at line 76 of file fsInternetFile.h.
Referenced by GetContentType(), and fsHttpFile::Open_imp().
BOOL fsInternetFile::m_bContentTypeValid [protected] |
Definition at line 77 of file fsInternetFile.h.
Referenced by fsInternetFile(), GetContentType(), fsHttpFile::Open_imp(), fsFtpFile::OpenEx(), and fsFtpFile::QuerySize().
FILETIME fsInternetFile::m_date [protected] |
Definition at line 78 of file fsInternetFile.h.
Referenced by GetLastModifiedDate(), fsHttpFile::Open_imp(), and fsFtpFile::Send_LIST().
BOOL fsInternetFile::m_bDateValid [protected] |
Definition at line 79 of file fsInternetFile.h.
Referenced by fsInternetFile(), GetLastModifiedDate(), fsHttpFile::Open_imp(), fsFtpFile::OpenEx(), fsFtpFile::QuerySize(), and fsFtpFile::Send_LIST().
UINT64 fsInternetFile::m_uFileSize [protected] |
Definition at line 80 of file fsInternetFile.h.
Referenced by fsInternetFile(), GetFileSize(), fsLocalFile::Open(), fsHttpFile::Open_imp(), fsFtpFile::OpenEx(), fsFtpFile::ParseSIZE(), fsHttpFile::ProcessRangesResponse(), fsLocalFile::QuerySize(), fsFtpFile::QuerySize(), and fsFtpFile::Send_LIST().
HINTERNET fsInternetFile::m_hFile [protected] |
Definition at line 81 of file fsInternetFile.h.
Referenced by fsLocalFile::CloseHandle(), CloseHandle(), fsInternetFile(), fsLocalFile::fsLocalFile(), fsHttpFile::GetCookiesFromResponse(), GetRawHandle(), fsHttpFile::IgnoreSecurityProblems(), fsLocalFile::Open(), fsHttpFile::Open_imp(), fsHttpFile::OpenEx(), fsHttpFile::ProcessRangesResponse(), fsLocalFile::Read(), fsHttpFile::Read(), fsHttpFile::RetreiveSuggFileName(), fsHttpFile::SetupProxy(), fsHttpFile::Write(), and fsLocalFile::~fsLocalFile().
fsInternetServerConnection * fsInternetFile::m_pServer [protected] |
Definition at line 82 of file fsInternetFile.h.
Referenced by fsInternetFile(), Initialize(), fsHttpFile::Open_imp(), fsHttpFile::OpenEx(), fsFtpFile::OpenEx(), fsFtpFile::QuerySize(), fsFtpFile::Send_LIST(), and fsHttpFile::SetupProxy().
fsString fsInternetFile::m_strSuggFileName [protected] |
Definition at line 83 of file fsInternetFile.h.
Referenced by GetSuggestedFileName(), and fsHttpFile::RetreiveSuggFileName().
1.5.6