#include <fsInternetSession.h>

Definition at line 24 of file fsInternetSession.h.
| fsInternetSession::fsInternetSession | ( | ) |
Definition at line 8 of file fsInternetSession.cpp.
References m_hSession, m_strProxyPassword, m_strProxyUser, and NULL.
| fsInternetSession::~fsInternetSession | ( | ) | [virtual] |
| fsInternetSession::fsInternetSession | ( | ) |
| virtual fsInternetSession::~fsInternetSession | ( | ) | [virtual] |
| void fsInternetSession::get_Proxy | ( | LPCSTR & | pszProxyName, | |
| LPCSTR & | pszProxyUser, | |||
| LPCSTR & | pszProxyPwd | |||
| ) |
Definition at line 124 of file fsInternetSession.cpp.
References m_strProxy, m_strProxyPassword, and m_strProxyUser.
Referenced by fsInternetURLFile::SetupProxyForFile2().
| LPCSTR fsInternetSession::get_UserAgent | ( | ) |
Definition at line 119 of file fsInternetSession.cpp.
References m_strUserAgent.
Referenced by fsInternetURLFile::OpenEx().
| void fsInternetSession::InitializeWinInet | ( | ) | [static] |
Definition at line 110 of file fsInternetSession.cpp.
References INTERNET_OPTION_MAX_CONNS_PER_1_0_SERVER, INTERNET_OPTION_MAX_CONNS_PER_SERVER, InternetSetOption, and NULL.
Referenced by fsDownloadsMgr::fsDownloadsMgr().
| void fsInternetSession::CloseHandle | ( | ) |
Definition at line 101 of file fsInternetSession.cpp.
References InternetCloseHandle(), m_hSession, and NULL.
Referenced by fsInternetURLFile::CloseHandle(), Create(), fsInternetFileListMgr::Stop(), and ~fsInternetSession().
| fsInternetResult fsInternetSession::ApplyProxyAuth | ( | HINTERNET | hInetHandle | ) |
Definition at line 85 of file fsInternetSession.cpp.
References fsWinInetErrorToIR(), INTERNET_OPTION_PROXY_PASSWORD, INTERNET_OPTION_PROXY_USERNAME, InternetSetOption, IR_SUCCESS, fsString::Length(), LPVOID, m_strProxyPassword, and m_strProxyUser.
Referenced by fsHttpFile::SetupProxy().
Definition at line 79 of file fsInternetSession.cpp.
References m_strProxyPassword, and m_strProxyUser.
Referenced by fsInternetFileListMgr::_threadGetList(), and fsInternetDownloader::ApplyProxySettings().
| void fsInternetSession::SetTimeout | ( | UINT | uTimeout | ) |
Definition at line 69 of file fsInternetSession.cpp.
References INTERNET_OPTION_CONNECT_TIMEOUT, INTERNET_OPTION_RECEIVE_TIMEOUT, INTERNET_OPTION_SEND_TIMEOUT, InternetSetOption, m_hSession, and NULL.
Referenced by fsInternetFileListMgr::_threadGetList(), and fsInternetDownloader::ApplyProxySettings().
| HINTERNET fsInternetSession::GetHandle | ( | ) |
Definition at line 64 of file fsInternetSession.cpp.
References m_hSession.
Referenced by fsHttpConnection::Connect(), and fsFtpConnection::Connect().
| fsInternetResult fsInternetSession::Create | ( | LPCSTR | pszAgent, | |
| fsInternetAccessType | accType, | |||
| LPCSTR | pszProxy | |||
| ) |
Definition at line 20 of file fsInternetSession.cpp.
References BOOL, CloseHandle(), fsWinInetErrorToIR(), IAT_MANUALPROXY, IAT_NOPROXY, IAT_PRECONFIGPROXY, INTERNET_OPEN_TYPE_DIRECT, INTERNET_OPEN_TYPE_PRECONFIG, INTERNET_OPEN_TYPE_PROXY, INTERNET_OPTION_DISABLE_AUTODIAL, InternetOpen, InternetSetOption, IR_INVALIDPARAM, IR_SUCCESS, m_hSession, m_strProxy, m_strUserAgent, NULL, and TRUE.
Referenced by vmsInternetSession::Create().
| void fsInternetSession::get_Proxy | ( | LPCSTR & | pszProxyName, | |
| LPCSTR & | pszProxyUser, | |||
| LPCSTR & | pszProxyPwd | |||
| ) |
| LPCSTR fsInternetSession::get_UserAgent | ( | ) |
| static void fsInternetSession::InitializeWinInet | ( | ) | [static] |
| void fsInternetSession::CloseHandle | ( | ) |
| fsInternetResult fsInternetSession::ApplyProxyAuth | ( | HINTERNET | hInetHandle | ) |
| void fsInternetSession::SetTimeout | ( | UINT | uTimeout | ) |
| HINTERNET fsInternetSession::GetHandle | ( | ) |
| fsInternetResult fsInternetSession::Create | ( | LPCSTR | pszAgent, | |
| fsInternetAccessType | accType, | |||
| LPCSTR | pszProxy | |||
| ) |
fsString fsInternetSession::m_strUserAgent [protected] |
fsString fsInternetSession::m_strProxy [protected] |
fsString fsInternetSession::m_strProxyUser [protected] |
Definition at line 55 of file fsInternetSession.h.
Referenced by ApplyProxyAuth(), fsInternetSession(), get_Proxy(), and SetProxyAuth().
fsString fsInternetSession::m_strProxyPassword [protected] |
Definition at line 56 of file fsInternetSession.h.
Referenced by ApplyProxyAuth(), fsInternetSession(), get_Proxy(), and SetProxyAuth().
HINTERNET fsInternetSession::m_hSession [protected] |
Definition at line 57 of file fsInternetSession.h.
Referenced by CloseHandle(), Create(), fsInternetSession(), GetHandle(), and SetTimeout().
1.5.6