#include "fsinet.h"#include "fsURL.h"#include "fsHttpConnection.h"#include "fsHttpFile.h"#include "system.h"#include "fsInternetURLFile.h"#include <stdio.h>Go to the source code of this file.
Functions | |
| fsInternetResult | fsWinErrorToIR (DWORD dwErr) |
| fsInternetResult | fsWinErrorToIR () |
| fsInternetResult | fsWinInetErrorToIR (DWORD dwErr) |
| fsInternetResult | fsWinInetErrorToIR () |
| fsInternetResult | fsHttpStatusCodeToIR (DWORD dwStatusCode) |
| fsInternetResult | fsHttpOpenUrl (LPCSTR pszUrl, LPCSTR pszUser, LPCSTR pszPassword, fsHttpConnection *pServer, fsHttpFile *pFile, LPSTR *ppRedirectedUrl, BOOL *pbRedirInner) |
| fsInternetResult | fsHttpOpenPath (LPCSTR pszPath, fsHttpConnection *pServer, fsHttpFile *pFile, LPSTR *ppRedirectedUrl, BOOL *pbRedirInner) |
| BOOL | fsUrlToFullUrl (LPCSTR pszUrlParent, LPCSTR pszUrlCurrent, LPSTR *ppszFullUrl) |
| fsInternetResult | fsWSAErrorToIR () |
| BOOL | fsIsUrlRelative (LPCSTR pszUrl) |
| void | fsRemoveWWW (LPCSTR pszUrl) |
| BOOL | fsIsServersEqual (LPCSTR pszServ1, LPCSTR pszServ2, BOOL bExcludeSubDomainNameFrom2Site) |
| fsInternetResult | fsDownloadFile (fsInternetURLFile *file, LPBYTE *ppBuf, UINT *puSize, BOOL *pbAbort) |
| fsInternetResult fsDownloadFile | ( | fsInternetURLFile * | file, | |
| LPBYTE * | ppBuf, | |||
| UINT * | puSize, | |||
| BOOL * | pbAbort | |||
| ) |
Definition at line 424 of file fsinet.cpp.
References FALSE, fsnew, fsInternetURLFile::GetFileSize(), IR_S_FALSE, IR_SUCCESS, IR_WININETUNKERROR, NULL, and fsInternetURLFile::Read().
Referenced by fsInternetURLFileDownloader::Download().
| fsInternetResult fsHttpOpenPath | ( | LPCSTR | pszPath, | |
| fsHttpConnection * | pServer, | |||
| fsHttpFile * | pFile, | |||
| LPSTR * | ppRedirectedUrl, | |||
| BOOL * | pbRedirInner | |||
| ) |
Definition at line 168 of file fsinet.cpp.
References BOOL, fsURL::Crack(), FALSE, fsHttpOpenPath(), fsHttpOpenUrl(), fsnew, fsInternetFile::GetLastError(), fsInternetFile::Initialize(), IR_NEEDREDIRECT, IR_SUCCESS, NULL, fsHttpFile::Open(), and TRUE.
Referenced by fsHttpOpenPath(), fsHttpOpenUrl(), fsHttpFiles::GetList(), and fsHttpFiles::GetUrlInfo().
| fsInternetResult fsHttpOpenUrl | ( | LPCSTR | pszUrl, | |
| LPCSTR | pszUser, | |||
| LPCSTR | pszPassword, | |||
| fsHttpConnection * | pServer, | |||
| fsHttpFile * | pFile, | |||
| LPSTR * | ppRedirectedUrl, | |||
| BOOL * | pbRedirInner | |||
| ) |
Definition at line 148 of file fsinet.cpp.
References fsHttpConnection::Connect(), fsURL::Crack(), fsHttpOpenPath(), fsURL::GetHostName(), fsURL::GetInternetScheme(), fsURL::GetPassword(), fsURL::GetPath(), fsURL::GetPort(), fsURL::GetUserName(), INTERNET_SCHEME_HTTPS, IR_SUCCESS, and fsHttpFile::UseSecure().
Referenced by fsHttpOpenPath(), and fsHttpFiles::GetUrlInfo().
| fsInternetResult fsHttpStatusCodeToIR | ( | DWORD | dwStatusCode | ) |
Definition at line 108 of file fsinet.cpp.
References HTTP_STATUS_BAD_REQUEST, HTTP_STATUS_DENIED, HTTP_STATUS_FORBIDDEN, HTTP_STATUS_GONE, HTTP_STATUS_MOVED, HTTP_STATUS_NOT_FOUND, HTTP_STATUS_OK, HTTP_STATUS_PROXY_AUTH_REQ, HTTP_STATUS_REDIRECT, HTTP_STATUS_REDIRECT_KEEP_VERB, HTTP_STATUS_REDIRECT_METHOD, HTTP_STATUS_SERVER_ERROR, HTTP_STATUS_SERVICE_UNAVAIL, HTTP_STATUS_VERSION_NOT_SUP, IR_FILENOTFOUND, IR_HTTPVERNOTSUP, IR_LOGINFAILURE, IR_NEEDREDIRECT, IR_PROXYAUTHREQ, IR_SERVERBADREQUEST, IR_SERVERUNKERROR, IR_SUCCESS, and IR_WININETUNKERROR.
Referenced by fsInternetFile2::_threadDownload(), and fsHttpFile::Open_imp().
Definition at line 391 of file fsinet.cpp.
Referenced by CCreateDownloadDlg::_CheckDownloadAlrExists(), fsInternetFileListMgr::_threadGetList(), fsHttpFiles::CalcUrl(), vmsIETmpCookies::Find(), fsSitesMgr::FindSite(), fsDownloadsMgr::IsSuchUrlExistsAlready(), fsWebPageDownloader::IsUrlsEqual(), fsWebPageDownloader::IsURLShouldBeIgnored(), fsWebPageDownloader::OnCheckFileExtIsOK(), fsMirrorURLsMgr::OnSearchScriptResultsReceived(), fsWebPageDownloader::ParseHTMLFrameUrls(), fsWebPageDownloader::ParseHTMLImages(), fsWebPageDownloader::ParseHTMLUrls(), and CCreateDownloadListDlg::WriteUrlsToDialog().
| BOOL fsIsUrlRelative | ( | LPCSTR | pszUrl | ) |
Definition at line 377 of file fsinet.cpp.
| void fsRemoveWWW | ( | LPCSTR | pszUrl | ) |
Definition at line 382 of file fsinet.cpp.
Definition at line 238 of file fsinet.cpp.
References fsURL::Crack(), fsURL::Create(), FALSE, fsnew, fsURL::GetHostName(), fsURL::GetInternetScheme(), fsURL::GetPassword(), fsURL::GetPort(), fsURL::GetUserName(), IR_SUCCESS, NULL, pos(), and TRUE.
Referenced by CCreateDownloadsDlg::BuildDownloads(), fsInternetFileListMgr::FolderToUrl(), fsInternetFileListMgr::GetFullUrl(), CWgUrlListReceiver::GetUrlListFromDocumentSelection(), fsWebPageDownloader::ParseHTMLFrameUrls(), fsWebPageDownloader::ParseHTMLImages(), fsWebPageDownloader::ParseHTMLLinkUrls(), and fsWebPageDownloader::ParseHTMLUrls().
| fsInternetResult fsWinErrorToIR | ( | ) |
| fsInternetResult fsWinErrorToIR | ( | DWORD | dwErr | ) |
Definition at line 15 of file fsinet.cpp.
References IR_FILENOTFOUND, and IR_WININETUNKERROR.
Referenced by fsWinErrorToIR(), fsLocalFile::Open(), fsLocalFile::QuerySize(), and fsLocalFile::Read().
| fsInternetResult fsWinInetErrorToIR | ( | ) |
Definition at line 103 of file fsinet.cpp.
References fsWinInetErrorToIR(), and GetLastError().
Referenced by fsInternetSession::ApplyProxyAuth(), fsFtpFiles::BuildList(), fsHttpConnection::Connect(), fsFtpConnection::Connect(), fsURL::Crack(), fsURL::Create(), fsInternetSession::Create(), fsWinInetErrorToIR(), fsFtpFile::FtpError(), fsHttpFile::Open_imp(), fsHttpFile::OpenEx(), fsHttpFile::Read(), fsFtpConnection::SetCurrentDirectory(), and fsHttpFile::Write().
| fsInternetResult fsWinInetErrorToIR | ( | DWORD | dwErr | ) |
Definition at line 36 of file fsinet.cpp.
References ERROR_FTP_DROPPED, ERROR_HTTP_INVALID_HEADER, ERROR_HTTP_INVALID_SERVER_RESPONSE, ERROR_INTERNET_CANNOT_CONNECT, ERROR_INTERNET_CLIENT_AUTH_CERT_NEEDED, ERROR_INTERNET_CONNECTION_ABORTED, ERROR_INTERNET_CONNECTION_RESET, ERROR_INTERNET_DISCONNECTED, ERROR_INTERNET_EXTENDED_ERROR, ERROR_INTERNET_INCORRECT_PASSWORD, ERROR_INTERNET_INCORRECT_USER_NAME, ERROR_INTERNET_INVALID_URL, ERROR_INTERNET_ITEM_NOT_FOUND, ERROR_INTERNET_LOGIN_FAILURE, ERROR_INTERNET_NAME_NOT_RESOLVED, ERROR_INTERNET_NO_DIRECT_ACCESS, ERROR_INTERNET_OPERATION_CANCELLED, ERROR_INTERNET_TIMEOUT, ERROR_INTERNET_UNRECOGNIZED_SCHEME, IR_BADURL, IR_CANTCONNECT, IR_CONNECTIONABORTED, IR_E_WININET_UNSUPP_RESOURCE, IR_EXTERROR, IR_FILENOTFOUND, IR_INVALIDPARAM, IR_INVALIDPASSWORD, IR_INVALIDUSERNAME, IR_LOGINFAILURE, IR_LOSTCONNECTION, IR_NAMENOTRESOLVED, IR_NODIRECTACCESS, IR_NOINTERNETCONNECTION, IR_SERVERUNKERROR, IR_SUCCESS, IR_TIMEOUT, and IR_WININETUNKERROR.
| fsInternetResult fsWSAErrorToIR | ( | ) |
Definition at line 364 of file fsinet.cpp.
References IR_ERROR, and IR_SUCCESS.
Referenced by fsFtpFile::OpenEx(), fsFtpFile::PASV_ConnectSocket(), fsFtpFile::Read(), and fsFtpFile::Write().
1.5.6