#include <fsInternetURLFile.h>

Public Member Functions | |
| void | set_Charset (LPCSTR psz) |
| void | set_EnableAutoRedirect (BOOL b) |
| fsString | GetCookiesFromResponse () |
| fsInternetResult | OpenAnotherRequestOnServer (LPCSTR pszPath, UINT64 uStartPosition, UINT64 uUploadPartSize, UINT64 uUploadTotalSize) |
| void | set_UseMultipart (BOOL b) |
| fsInternetResult | Write (LPBYTE pBuffer, DWORD dwToWrite, DWORD *pdwWritten) |
| fsInternetResult | OpenEx (INTERNET_SCHEME scheme, LPCSTR pszHostName, LPCSTR pszUser, LPCSTR pszPassword, INTERNET_PORT port, LPCSTR pszPath, UINT64 uStartPosition, BOOL bSendHTTPBasicAuthImmediately=FALSE, UINT64 uUploadPartSize=_UI64_MAX, UINT64 uUploadTotalSize=_UI64_MAX) |
| fsFtpTransferType | FtpGetTransferType () |
| void | SetPostData (LPCSTR pszHdrs) |
| void | SetCookies (LPCSTR pszCookies) |
| void | FtpSetDontUseLIST (BOOL b) |
| fsInternetResult | Open (INTERNET_SCHEME scheme, LPCSTR pszHostName, LPCSTR pszUser, LPCSTR pszPassword, INTERNET_PORT port, LPCSTR pszPath, UINT64 uStartPosition, BOOL bSendHTTPBasicAuthImmediately=FALSE) |
| fsInternetResult | QuerySize (INTERNET_SCHEME scheme, LPCSTR pszHostName, LPCSTR pszUser, LPCSTR pszPassword, INTERNET_PORT port, LPCSTR pszPath, BOOL bSendHTTPBasicAuthImmediately) |
| fsInternetResult | Read (BYTE *pBuffer, DWORD dwToRead, DWORD *pdwRead) |
| LPCSTR | GetSuggestedFileName () |
| fsResumeSupportType | IsResumeSupported () |
| BOOL | GetLastModifiedDate (LPFILETIME pDate) |
| BOOL | GetContentType (LPSTR pszType) |
| LPCSTR | GetLastError () |
| void | FtpSetTransferType (fsFtpTransferType enType) |
| void | UseFtpPassiveMode (BOOL bUse) |
| void | UseCookie (BOOL bUse) |
| void | UseHttp11 (BOOL bUse) |
| void | SetReferer (LPCSTR pszReferer) |
| UINT64 | GetFileSize () |
| fsInternetResult | Initialize (class fsInternetSession *pSession, BOOL bAutoDelSession=FALSE) |
| void | CloseHandle () |
| void | Close () |
| fsInternetURLFile () | |
| virtual | ~fsInternetURLFile () |
| void | set_Charset (LPCSTR psz) |
| void | set_EnableAutoRedirect (BOOL b) |
| fsString | GetCookiesFromResponse () |
| fsInternetResult | OpenAnotherRequestOnServer (LPCSTR pszPath, UINT64 uStartPosition, UINT64 uUploadPartSize, UINT64 uUploadTotalSize) |
| void | set_UseMultipart (BOOL b) |
| fsInternetResult | Write (LPBYTE pBuffer, DWORD dwToWrite, DWORD *pdwWritten) |
| fsInternetResult | OpenEx (INTERNET_SCHEME scheme, LPCSTR pszHostName, LPCSTR pszUser, LPCSTR pszPassword, INTERNET_PORT port, LPCSTR pszPath, UINT64 uStartPosition, BOOL bSendHTTPBasicAuthImmediately=FALSE, UINT64 uUploadPartSize=_UI64_MAX, UINT64 uUploadTotalSize=_UI64_MAX) |
| fsFtpTransferType | FtpGetTransferType () |
| void | SetPostData (LPCSTR pszHdrs) |
| void | SetCookies (LPCSTR pszCookies) |
| void | FtpSetDontUseLIST (BOOL b) |
| fsInternetResult | Open (INTERNET_SCHEME scheme, LPCSTR pszHostName, LPCSTR pszUser, LPCSTR pszPassword, INTERNET_PORT port, LPCSTR pszPath, UINT64 uStartPosition, BOOL bSendHTTPBasicAuthImmediately=FALSE) |
| fsInternetResult | QuerySize (INTERNET_SCHEME scheme, LPCSTR pszHostName, LPCSTR pszUser, LPCSTR pszPassword, INTERNET_PORT port, LPCSTR pszPath, BOOL bSendHTTPBasicAuthImmediately) |
| fsInternetResult | Read (BYTE *pBuffer, DWORD dwToRead, DWORD *pdwRead) |
| LPCSTR | GetSuggestedFileName () |
| fsResumeSupportType | IsResumeSupported () |
| BOOL | GetLastModifiedDate (LPFILETIME pDate) |
| BOOL | GetContentType (LPSTR pszType) |
| LPCSTR | GetLastError () |
| void | FtpSetTransferType (fsFtpTransferType enType) |
| void | UseFtpPassiveMode (BOOL bUse) |
| void | UseCookie (BOOL bUse) |
| void | UseHttp11 (BOOL bUse) |
| void | SetReferer (LPCSTR pszReferer) |
| UINT64 | GetFileSize () |
| fsInternetResult | Initialize (class fsInternetSession *pSession, BOOL bAutoDelSession=FALSE) |
| void | CloseHandle () |
| void | Close () |
| fsInternetURLFile () | |
| virtual | ~fsInternetURLFile () |
Protected Member Functions | |
| void | FormHttpBasicAuthHdr (LPCSTR pszUser, LPCSTR pszPassword) |
| void | SetupProxyForFile2 () |
| void | FormHttpBasicAuthHdr (LPCSTR pszUser, LPCSTR pszPassword) |
| void | SetupProxyForFile2 () |
Static Protected Member Functions | |
| static void | _InetFileDialogFunc (fsInetFileDialogDirection enDir, LPCSTR pszMsg, LPVOID lp1, LPVOID lp2) |
| static void | _InetFileDialogFunc (fsInetFileDialogDirection enDir, LPCSTR pszMsg, LPVOID lp1, LPVOID lp2) |
Protected Attributes | |
| fsString | m_strRespFromServer |
| BOOL | m_bCatchFromServerResponse |
| bool | m_bUseFile2 |
| fsInternetFile2 | m_ifile2 |
| BOOL | m_bAutoDelSession |
| CRITICAL_SECTION | m_cs |
| LPCSTR | m_pszLastError |
| class fsInternetSession * | m_pSession |
| class fsInternetFile * | m_pFile |
| class fsInternetServerConnection * | m_pServer |
| fsFtpConnection | m_ftpConnection |
| fsHttpConnection | m_httpConnection |
| fsHttpFile | m_httpFile |
| fsFtpFile | m_ftpFile |
| fsLocalFile | m_localFile |
Definition at line 21 of file fsInternetURLFile.h.
| fsInternetURLFile::fsInternetURLFile | ( | ) |
Definition at line 18 of file fsInternetURLFile.cpp.
References _InetFileDialogFunc(), FALSE, m_bAutoDelSession, m_bCatchFromServerResponse, m_bUseFile2, m_cs, m_ftpConnection, m_ftpFile, m_httpConnection, m_httpFile, m_ifile2, m_pFile, m_pServer, m_pSession, m_pszLastError, NULL, and fsSpeaking::SetDialogFunc().
| fsInternetURLFile::~fsInternetURLFile | ( | ) | [virtual] |
Definition at line 41 of file fsInternetURLFile.cpp.
References CloseHandle(), m_bAutoDelSession, m_cs, and m_pSession.
| fsInternetURLFile::fsInternetURLFile | ( | ) |
| virtual fsInternetURLFile::~fsInternetURLFile | ( | ) | [virtual] |
| void fsInternetURLFile::set_Charset | ( | LPCSTR | psz | ) |
Definition at line 548 of file fsInternetURLFile.cpp.
References m_httpFile, and fsHttpFile::set_Charset().
| void fsInternetURLFile::set_EnableAutoRedirect | ( | BOOL | b | ) |
Definition at line 543 of file fsInternetURLFile.cpp.
References m_httpFile, and fsHttpFile::set_EnableAutoRedirect().
Referenced by fsInternetURLFileDownloader::Download().
| fsString fsInternetURLFile::GetCookiesFromResponse | ( | ) |
Definition at line 538 of file fsInternetURLFile.cpp.
References fsHttpFile::GetCookiesFromResponse(), and m_httpFile.
| fsInternetResult fsInternetURLFile::OpenAnotherRequestOnServer | ( | LPCSTR | pszPath, | |
| UINT64 | uStartPosition, | |||
| UINT64 | uUploadPartSize, | |||
| UINT64 | uUploadTotalSize | |||
| ) |
Definition at line 500 of file fsInternetURLFile.cpp.
References fsInternetFile::CloseHandle(), fsInternetFile::GetFileSize(), fsInternetFile::GetLastError(), IR_E_NOTIMPL, IR_NOTINITIALIZED, IR_SUCCESS, m_bUseFile2, m_httpConnection, m_ifile2, m_pFile, m_pServer, m_pszLastError, NULL, fsInternetFile::OpenEx(), and fsInternetFile2::StopDownloading().
| void fsInternetURLFile::set_UseMultipart | ( | BOOL | b | ) |
Definition at line 495 of file fsInternetURLFile.cpp.
References m_httpFile, and fsHttpFile::set_UseMultipart().
| fsInternetResult fsInternetURLFile::Write | ( | LPBYTE | pBuffer, | |
| DWORD | dwToWrite, | |||
| DWORD * | pdwWritten | |||
| ) |
Definition at line 462 of file fsInternetURLFile.cpp.
References IR_ERROR, IR_FILENOTOPENED, m_bUseFile2, m_pFile, NULL, and fsInternetFile::Write().
| fsInternetResult fsInternetURLFile::OpenEx | ( | INTERNET_SCHEME | scheme, | |
| LPCSTR | pszHostName, | |||
| LPCSTR | pszUser, | |||
| LPCSTR | pszPassword, | |||
| INTERNET_PORT | port, | |||
| LPCSTR | pszPath, | |||
| UINT64 | uStartPosition, | |||
| BOOL | bSendHTTPBasicAuthImmediately = FALSE, |
|||
| UINT64 | uUploadPartSize = _UI64_MAX, |
|||
| UINT64 | uUploadTotalSize = _UI64_MAX | |||
| ) |
Definition at line 301 of file fsInternetURLFile.cpp.
References CloseHandle(), fsInternetServerConnection::Connect(), fsURL::Create(), fsSpeaking::Dialog(), FALSE, FormHttpBasicAuthHdr(), fsHttpFile::get_Referer(), fsHttpFile::get_UseCookie(), fsHttpFile::get_UseHttp11(), fsInternetSession::get_UserAgent(), fsHttpFile::GetCookies(), fsInternetFile::GetFileSize(), fsInternetFile::GetLastError(), fsInternetServerConnection::GetLastError(), fsHttpFile::GetPostData(), IFDD_FROMSERVER, fsInternetFile2::Initialize(), fsLocalFile::Initialize(), fsInternetFile::Initialize(), fsInternetServerConnection::Initialize(), INTERNET_SCHEME_FILE, INTERNET_SCHEME_FTP, INTERNET_SCHEME_HTTP, INTERNET_SCHEME_HTTPS, InternetGetCookie, IR_BADURL, IR_E_WININET_UNSUPP_RESOURCE, IR_ERROR, IR_SUCCESS, fsString::IsEmpty(), m_bCatchFromServerResponse, m_bUseFile2, m_ftpConnection, m_ftpFile, m_httpConnection, m_httpFile, m_ifile2, m_localFile, m_pFile, m_pServer, m_pSession, m_pszLastError, m_strRespFromServer, fsSpeaking::Mute(), NULL, fsInternetFile::OpenEx(), fsInternetFile2::set_Auth(), fsInternetFile2::set_Cookie(), fsInternetFile2::set_PostData(), fsInternetFile2::set_Referer(), fsInternetFile2::set_ResumeFrom(), fsInternetFile2::set_URL(), fsInternetFile2::set_UseHttp11(), fsInternetFile2::set_UserAgent(), SetupProxyForFile2(), fsInternetFile2::StartDownloading(), TRUE, and fsHttpFile::UseSecure().
Referenced by Open().
| fsFtpTransferType fsInternetURLFile::FtpGetTransferType | ( | ) |
Definition at line 296 of file fsInternetURLFile.cpp.
References fsFtpFile::GetTransferType(), and m_ftpFile.
Referenced by fsInternetDownloader::_threadDownload().
| void fsInternetURLFile::SetPostData | ( | LPCSTR | pszHdrs | ) |
Definition at line 291 of file fsInternetURLFile.cpp.
References m_httpFile, and fsHttpFile::SetPostData().
Referenced by fsInternetDownloader::ApplyProperties().
| void fsInternetURLFile::SetCookies | ( | LPCSTR | pszCookies | ) |
Definition at line 286 of file fsInternetURLFile.cpp.
References m_httpFile, and fsHttpFile::SetCookies().
Referenced by fsInternetDownloader::ApplyProperties().
| void fsInternetURLFile::FtpSetDontUseLIST | ( | BOOL | b | ) |
Definition at line 247 of file fsInternetURLFile.cpp.
References m_ftpFile, and fsFtpFile::SetDontUseLIST().
Referenced by fsInternetDownloader::ApplyProperties().
| fsInternetResult fsInternetURLFile::Open | ( | INTERNET_SCHEME | scheme, | |
| LPCSTR | pszHostName, | |||
| LPCSTR | pszUser, | |||
| LPCSTR | pszPassword, | |||
| INTERNET_PORT | port, | |||
| LPCSTR | pszPath, | |||
| UINT64 | uStartPosition, | |||
| BOOL | bSendHTTPBasicAuthImmediately = FALSE | |||
| ) |
Definition at line 121 of file fsInternetURLFile.cpp.
References OpenEx().
Referenced by fsInternetDownloader::_threadOpenUrl(), fsInternetURLFileDownloader::Download(), fsArchiveInternetStream::Open_imp(), and QuerySize().
| fsInternetResult fsInternetURLFile::QuerySize | ( | INTERNET_SCHEME | scheme, | |
| LPCSTR | pszHostName, | |||
| LPCSTR | pszUser, | |||
| LPCSTR | pszPassword, | |||
| INTERNET_PORT | port, | |||
| LPCSTR | pszPath, | |||
| BOOL | bSendHTTPBasicAuthImmediately | |||
| ) |
Definition at line 183 of file fsInternetURLFile.cpp.
References CloseHandle(), fsInternetServerConnection::Connect(), fsInternetFile::GetLastError(), fsInternetServerConnection::GetLastError(), fsLocalFile::Initialize(), fsInternetFile::Initialize(), fsInternetServerConnection::Initialize(), INTERNET_SCHEME_FILE, INTERNET_SCHEME_FTP, INTERNET_SCHEME_HTTP, INTERNET_SCHEME_HTTPS, IR_BADURL, IR_SUCCESS, m_ftpConnection, m_ftpFile, m_localFile, m_pFile, m_pServer, m_pSession, m_pszLastError, NULL, Open(), and fsInternetFile::QuerySize().
Referenced by fsInternetDownloader::QuerySize().
| fsInternetResult fsInternetURLFile::Read | ( | BYTE * | pBuffer, | |
| DWORD | dwToRead, | |||
| DWORD * | pdwRead | |||
| ) |
Definition at line 51 of file fsInternetURLFile.cpp.
References IR_FILENOTOPENED, m_bUseFile2, m_ifile2, m_pFile, NULL, fsInternetFile::Read(), and fsInternetFile2::Read().
Referenced by fsInternetDownloader::_threadDownload(), fsDownloadFile(), and fsArchiveInternetStream::Read().
| LPCSTR fsInternetURLFile::GetSuggestedFileName | ( | ) |
Definition at line 174 of file fsInternetURLFile.cpp.
References fsInternetFile2::get_SuggestedFileName(), fsInternetFile::GetSuggestedFileName(), m_bUseFile2, m_ifile2, m_pFile, and NULL.
Referenced by fsInternetDownloader::OpenUrl_imp(), and fsInternetDownloader::QuerySize().
| fsResumeSupportType fsInternetURLFile::IsResumeSupported | ( | ) |
Definition at line 164 of file fsInternetURLFile.cpp.
References fsInternetFile::IsResumeSupported(), fsInternetFile2::IsResumeSupported(), m_bUseFile2, m_ifile2, m_pFile, NULL, and RST_UNKNOWN.
Referenced by fsInternetDownloader::OpenUrl_imp(), and fsInternetDownloader::QuerySize().
| BOOL fsInternetURLFile::GetLastModifiedDate | ( | LPFILETIME | pDate | ) |
Definition at line 158 of file fsInternetURLFile.cpp.
References fsInternetFile::GetLastModifiedDate(), fsInternetFile2::GetLastModifiedDate(), m_bUseFile2, m_ifile2, and m_pFile.
| BOOL fsInternetURLFile::GetContentType | ( | LPSTR | pszType | ) |
Definition at line 146 of file fsInternetURLFile.cpp.
References fsInternetFile2::get_ContentType(), fsInternetFile::GetContentType(), m_bUseFile2, m_ifile2, and m_pFile.
| LPCSTR fsInternetURLFile::GetLastError | ( | ) |
Definition at line 116 of file fsInternetURLFile.cpp.
References m_pszLastError.
Referenced by fsArchiveInternetStream::Open_imp(), fsInternetDownloader::OpenUrl_imp(), and fsInternetDownloader::QuerySize().
| void fsInternetURLFile::FtpSetTransferType | ( | fsFtpTransferType | enType | ) |
Definition at line 100 of file fsInternetURLFile.cpp.
References m_ftpFile, and fsFtpFile::SetTransferType().
Referenced by fsInternetDownloader::ApplyProperties(), fsArchiveInternetStream::Open_imp(), and fsInternetDownloader::OpenUrl_imp().
| void fsInternetURLFile::UseFtpPassiveMode | ( | BOOL | bUse | ) |
Definition at line 95 of file fsInternetURLFile.cpp.
References m_ftpConnection, and fsFtpConnection::UsePassiveMode().
Referenced by fsInternetDownloader::ApplyProperties().
| void fsInternetURLFile::UseCookie | ( | BOOL | bUse | ) |
Definition at line 90 of file fsInternetURLFile.cpp.
References m_httpFile, and fsHttpFile::UseCookie().
Referenced by fsInternetDownloader::ApplyProperties().
| void fsInternetURLFile::UseHttp11 | ( | BOOL | bUse | ) |
Definition at line 85 of file fsInternetURLFile.cpp.
References m_httpFile, and fsHttpFile::UseHttp11().
Referenced by fsInternetDownloader::ApplyProperties().
| void fsInternetURLFile::SetReferer | ( | LPCSTR | pszReferer | ) |
Definition at line 80 of file fsInternetURLFile.cpp.
References m_httpFile, and fsHttpFile::SetReferer().
Referenced by fsInternetDownloader::ApplyProperties().
| UINT64 fsInternetURLFile::GetFileSize | ( | ) |
Definition at line 69 of file fsInternetURLFile.cpp.
References fsInternetFile::GetFileSize(), fsInternetFile2::GetFileSize(), m_bUseFile2, m_ifile2, m_pFile, and NULL.
Referenced by fsInternetDownloader::_threadDownload(), fsInternetDownloader::CreateMainSection(), fsDownloadFile(), fsInternetDownloader::OpenUrl_imp(), fsInternetDownloader::QuerySize(), and fsInternetDownloader::StartDownloading().
| fsInternetResult fsInternetURLFile::Initialize | ( | class fsInternetSession * | pSession, | |
| BOOL | bAutoDelSession = FALSE | |||
| ) |
Definition at line 62 of file fsInternetURLFile.cpp.
References IR_SUCCESS, m_bAutoDelSession, and m_pSession.
Referenced by fsInternetURLFileDownloader::Initialize(), fsArchiveInternetStream::Open_imp(), fsInternetDownloader::OpenUrl_imp(), and fsInternetDownloader::QuerySize().
| void fsInternetURLFile::CloseHandle | ( | ) |
Definition at line 127 of file fsInternetURLFile.cpp.
References fsInternetSession::CloseHandle(), fsInternetServerConnection::CloseHandle(), fsInternetFile::CloseHandle(), m_bAutoDelSession, m_bUseFile2, m_cs, m_ifile2, m_pFile, m_pServer, m_pSession, and fsInternetFile2::StopDownloading().
Referenced by fsInternetURLFileDownloader::Abort(), fsArchiveInternetStream::Close(), OpenEx(), QuerySize(), fsInternetDownloader::StopDownloading(), and ~fsInternetURLFile().
| void fsInternetURLFile::Close | ( | ) |
Definition at line 105 of file fsInternetURLFile.cpp.
References fsInternetFile::CloseHandle(), m_bUseFile2, m_ifile2, m_pFile, and fsInternetFile2::StopDownloading().
| void fsInternetURLFile::_InetFileDialogFunc | ( | fsInetFileDialogDirection | enDir, | |
| LPCSTR | pszMsg, | |||
| LPVOID | lp1, | |||
| LPVOID | lp2 | |||
| ) | [static, protected] |
Definition at line 553 of file fsInternetURLFile.cpp.
References fsSpeaking::Dialog(), IFDD_FROMSERVER, m_bCatchFromServerResponse, and m_strRespFromServer.
Referenced by fsInternetURLFile().
Definition at line 473 of file fsInternetURLFile.cpp.
References base64_encode(), LPSTR, m_httpFile, NULL, and fsHttpFile::SetAdditionalHeaders().
Referenced by OpenEx().
| void fsInternetURLFile::SetupProxyForFile2 | ( | ) | [protected] |
Definition at line 252 of file fsInternetURLFile.cpp.
References FALSE, fsInternetSession::get_Proxy(), m_ifile2, m_pSession, NULL, and fsInternetFile2::set_Proxy().
Referenced by OpenEx().
| void fsInternetURLFile::set_Charset | ( | LPCSTR | psz | ) |
| void fsInternetURLFile::set_EnableAutoRedirect | ( | BOOL | b | ) |
| fsString fsInternetURLFile::GetCookiesFromResponse | ( | ) |
| fsInternetResult fsInternetURLFile::OpenAnotherRequestOnServer | ( | LPCSTR | pszPath, | |
| UINT64 | uStartPosition, | |||
| UINT64 | uUploadPartSize, | |||
| UINT64 | uUploadTotalSize | |||
| ) |
| void fsInternetURLFile::set_UseMultipart | ( | BOOL | b | ) |
| fsInternetResult fsInternetURLFile::Write | ( | LPBYTE | pBuffer, | |
| DWORD | dwToWrite, | |||
| DWORD * | pdwWritten | |||
| ) |
| fsInternetResult fsInternetURLFile::OpenEx | ( | INTERNET_SCHEME | scheme, | |
| LPCSTR | pszHostName, | |||
| LPCSTR | pszUser, | |||
| LPCSTR | pszPassword, | |||
| INTERNET_PORT | port, | |||
| LPCSTR | pszPath, | |||
| UINT64 | uStartPosition, | |||
| BOOL | bSendHTTPBasicAuthImmediately = FALSE, |
|||
| UINT64 | uUploadPartSize = _UI64_MAX, |
|||
| UINT64 | uUploadTotalSize = _UI64_MAX | |||
| ) |
| fsFtpTransferType fsInternetURLFile::FtpGetTransferType | ( | ) |
| void fsInternetURLFile::SetPostData | ( | LPCSTR | pszHdrs | ) |
| void fsInternetURLFile::SetCookies | ( | LPCSTR | pszCookies | ) |
| void fsInternetURLFile::FtpSetDontUseLIST | ( | BOOL | b | ) |
| fsInternetResult fsInternetURLFile::Open | ( | INTERNET_SCHEME | scheme, | |
| LPCSTR | pszHostName, | |||
| LPCSTR | pszUser, | |||
| LPCSTR | pszPassword, | |||
| INTERNET_PORT | port, | |||
| LPCSTR | pszPath, | |||
| UINT64 | uStartPosition, | |||
| BOOL | bSendHTTPBasicAuthImmediately = FALSE | |||
| ) |
| fsInternetResult fsInternetURLFile::QuerySize | ( | INTERNET_SCHEME | scheme, | |
| LPCSTR | pszHostName, | |||
| LPCSTR | pszUser, | |||
| LPCSTR | pszPassword, | |||
| INTERNET_PORT | port, | |||
| LPCSTR | pszPath, | |||
| BOOL | bSendHTTPBasicAuthImmediately | |||
| ) |
| fsInternetResult fsInternetURLFile::Read | ( | BYTE * | pBuffer, | |
| DWORD | dwToRead, | |||
| DWORD * | pdwRead | |||
| ) |
| LPCSTR fsInternetURLFile::GetSuggestedFileName | ( | ) |
| fsResumeSupportType fsInternetURLFile::IsResumeSupported | ( | ) |
| BOOL fsInternetURLFile::GetLastModifiedDate | ( | LPFILETIME | pDate | ) |
| BOOL fsInternetURLFile::GetContentType | ( | LPSTR | pszType | ) |
| LPCSTR fsInternetURLFile::GetLastError | ( | ) |
| void fsInternetURLFile::FtpSetTransferType | ( | fsFtpTransferType | enType | ) |
| void fsInternetURLFile::UseFtpPassiveMode | ( | BOOL | bUse | ) |
| void fsInternetURLFile::UseCookie | ( | BOOL | bUse | ) |
| void fsInternetURLFile::UseHttp11 | ( | BOOL | bUse | ) |
| void fsInternetURLFile::SetReferer | ( | LPCSTR | pszReferer | ) |
| UINT64 fsInternetURLFile::GetFileSize | ( | ) |
| fsInternetResult fsInternetURLFile::Initialize | ( | class fsInternetSession * | pSession, | |
| BOOL | bAutoDelSession = FALSE | |||
| ) |
| void fsInternetURLFile::CloseHandle | ( | ) |
| void fsInternetURLFile::Close | ( | ) |
| static void fsInternetURLFile::_InetFileDialogFunc | ( | fsInetFileDialogDirection | enDir, | |
| LPCSTR | pszMsg, | |||
| LPVOID | lp1, | |||
| LPVOID | lp2 | |||
| ) | [static, protected] |
| void fsInternetURLFile::SetupProxyForFile2 | ( | ) | [protected] |
fsString fsInternetURLFile::m_strRespFromServer [protected] |
Definition at line 83 of file fsInternetURLFile.h.
Referenced by _InetFileDialogFunc(), and OpenEx().
BOOL fsInternetURLFile::m_bCatchFromServerResponse [protected] |
Definition at line 84 of file fsInternetURLFile.h.
Referenced by _InetFileDialogFunc(), fsInternetURLFile(), and OpenEx().
bool fsInternetURLFile::m_bUseFile2 [protected] |
Definition at line 88 of file fsInternetURLFile.h.
Referenced by Close(), CloseHandle(), fsInternetURLFile(), GetContentType(), GetFileSize(), GetLastModifiedDate(), GetSuggestedFileName(), IsResumeSupported(), OpenAnotherRequestOnServer(), OpenEx(), Read(), and Write().
fsInternetFile2 fsInternetURLFile::m_ifile2 [protected] |
Definition at line 89 of file fsInternetURLFile.h.
Referenced by Close(), CloseHandle(), fsInternetURLFile(), GetContentType(), GetFileSize(), GetLastModifiedDate(), GetSuggestedFileName(), IsResumeSupported(), OpenAnotherRequestOnServer(), OpenEx(), Read(), and SetupProxyForFile2().
BOOL fsInternetURLFile::m_bAutoDelSession [protected] |
Definition at line 90 of file fsInternetURLFile.h.
Referenced by CloseHandle(), fsInternetURLFile(), Initialize(), and ~fsInternetURLFile().
CRITICAL_SECTION fsInternetURLFile::m_cs [protected] |
Definition at line 91 of file fsInternetURLFile.h.
Referenced by CloseHandle(), fsInternetURLFile(), and ~fsInternetURLFile().
LPCSTR fsInternetURLFile::m_pszLastError [protected] |
Definition at line 92 of file fsInternetURLFile.h.
Referenced by fsInternetURLFile(), GetLastError(), OpenAnotherRequestOnServer(), OpenEx(), and QuerySize().
class fsInternetSession * fsInternetURLFile::m_pSession [protected] |
Definition at line 93 of file fsInternetURLFile.h.
Referenced by CloseHandle(), fsInternetURLFile(), Initialize(), OpenEx(), QuerySize(), SetupProxyForFile2(), and ~fsInternetURLFile().
class fsInternetFile * fsInternetURLFile::m_pFile [protected] |
Definition at line 94 of file fsInternetURLFile.h.
Referenced by Close(), CloseHandle(), fsInternetURLFile(), GetContentType(), GetFileSize(), GetLastModifiedDate(), GetSuggestedFileName(), IsResumeSupported(), OpenAnotherRequestOnServer(), OpenEx(), QuerySize(), Read(), and Write().
class fsInternetServerConnection * fsInternetURLFile::m_pServer [protected] |
Definition at line 95 of file fsInternetURLFile.h.
Referenced by CloseHandle(), fsInternetURLFile(), OpenAnotherRequestOnServer(), OpenEx(), and QuerySize().
fsFtpConnection fsInternetURLFile::m_ftpConnection [protected] |
Definition at line 96 of file fsInternetURLFile.h.
Referenced by fsInternetURLFile(), OpenEx(), QuerySize(), and UseFtpPassiveMode().
fsHttpConnection fsInternetURLFile::m_httpConnection [protected] |
Definition at line 97 of file fsInternetURLFile.h.
Referenced by fsInternetURLFile(), OpenAnotherRequestOnServer(), and OpenEx().
fsHttpFile fsInternetURLFile::m_httpFile [protected] |
Definition at line 98 of file fsInternetURLFile.h.
Referenced by FormHttpBasicAuthHdr(), fsInternetURLFile(), GetCookiesFromResponse(), OpenEx(), set_Charset(), set_EnableAutoRedirect(), set_UseMultipart(), SetCookies(), SetPostData(), SetReferer(), UseCookie(), and UseHttp11().
fsFtpFile fsInternetURLFile::m_ftpFile [protected] |
Definition at line 99 of file fsInternetURLFile.h.
Referenced by fsInternetURLFile(), FtpGetTransferType(), FtpSetDontUseLIST(), FtpSetTransferType(), OpenEx(), and QuerySize().
fsLocalFile fsInternetURLFile::m_localFile [protected] |
1.5.6