#include <vmsMaliciousDownloadChecker.h>
Public Member Functions | |
| fsInternetResult | Check (LPCSTR pszUrl) |
| void | Stop () |
| LPCSTR | get_VirusCheckResult () |
| float | get_AverageRating () |
| int | get_MaliciousOpinionCount () |
| int | get_OpinionTotalCount () |
| vmsMaliciousDownloadChecker () | |
| virtual | ~vmsMaliciousDownloadChecker () |
Static Public Member Functions | |
| static CString | EncodeUrl (LPCSTR pszUrl) |
Protected Attributes | |
| bool | m_bNeedStop |
| class vmsSimpleFileDownloader * | m_dldr |
| int | m_cOpinions |
| int | m_cMalOpinions |
| float | m_fRating |
| fsString | m_strVirusCheckResult |
Definition at line 13 of file vmsMaliciousDownloadChecker.h.
| vmsMaliciousDownloadChecker::vmsMaliciousDownloadChecker | ( | ) |
Definition at line 17 of file vmsMaliciousDownloadChecker.cpp.
References m_bNeedStop, m_dldr, and NULL.
| vmsMaliciousDownloadChecker::~vmsMaliciousDownloadChecker | ( | ) | [virtual] |
Definition at line 23 of file vmsMaliciousDownloadChecker.cpp.
| fsInternetResult vmsMaliciousDownloadChecker::Check | ( | LPCSTR | pszUrl | ) |
Definition at line 28 of file vmsMaliciousDownloadChecker.cpp.
References ASSERT, vmsSimpleFileDownloader::Download(), EncodeUrl(), vmsSimpleFileDownloader::GetLastError(), IR_ERROR, IR_S_FALSE, IR_SUCCESS, vmsSimpleFileDownloader::IsRunning(), m_bNeedStop, m_cMalOpinions, m_cOpinions, m_dldr, m_fRating, m_strVirusCheckResult, MY_MAX_PATH, and NULL.
Referenced by fsDownloadMgr::CheckIfMalicious(), and CCreateDownloadDlg::OnMalicious().
| void vmsMaliciousDownloadChecker::Stop | ( | void | ) |
Definition at line 138 of file vmsMaliciousDownloadChecker.cpp.
References m_bNeedStop, m_dldr, and vmsSimpleFileDownloader::Stop().
Referenced by fsDownloadMgr::StopDownload(), and fsDownloadMgr::StopDownloading().
| LPCSTR vmsMaliciousDownloadChecker::get_VirusCheckResult | ( | ) |
| float vmsMaliciousDownloadChecker::get_AverageRating | ( | ) |
Definition at line 128 of file vmsMaliciousDownloadChecker.cpp.
References m_fRating.
Referenced by fsDownloadMgr::CheckIfMalicious(), and CCreateDownloadDlg::OnMalicious().
| int vmsMaliciousDownloadChecker::get_MaliciousOpinionCount | ( | ) |
Definition at line 123 of file vmsMaliciousDownloadChecker.cpp.
References m_cMalOpinions.
Referenced by fsDownloadMgr::CheckIfMalicious(), and CCreateDownloadDlg::OnMalicious().
| int vmsMaliciousDownloadChecker::get_OpinionTotalCount | ( | ) |
Definition at line 118 of file vmsMaliciousDownloadChecker.cpp.
References m_cOpinions.
Referenced by fsDownloadMgr::CheckIfMalicious(), and CCreateDownloadDlg::OnMalicious().
| CString vmsMaliciousDownloadChecker::EncodeUrl | ( | LPCSTR | pszUrl | ) | [static] |
Definition at line 94 of file vmsMaliciousDownloadChecker.cpp.
References c.
Referenced by CDownloadsWnd::_threadCheckDldHasOpinions(), Check(), CDownloadsWnd::OnDldShowOpinions(), CDlg_Opinions::OnInitDialog(), and CDownloads_Opinions::OnUpdateContent().
bool vmsMaliciousDownloadChecker::m_bNeedStop [protected] |
Definition at line 37 of file vmsMaliciousDownloadChecker.h.
Referenced by Check(), Stop(), and vmsMaliciousDownloadChecker().
class vmsSimpleFileDownloader* vmsMaliciousDownloadChecker::m_dldr [protected] |
Definition at line 38 of file vmsMaliciousDownloadChecker.h.
Referenced by Check(), Stop(), and vmsMaliciousDownloadChecker().
int vmsMaliciousDownloadChecker::m_cOpinions [protected] |
Definition at line 40 of file vmsMaliciousDownloadChecker.h.
Referenced by Check(), and get_OpinionTotalCount().
int vmsMaliciousDownloadChecker::m_cMalOpinions [protected] |
Definition at line 40 of file vmsMaliciousDownloadChecker.h.
Referenced by Check(), and get_MaliciousOpinionCount().
float vmsMaliciousDownloadChecker::m_fRating [protected] |
Definition at line 41 of file vmsMaliciousDownloadChecker.h.
Referenced by Check(), and get_AverageRating().
Definition at line 42 of file vmsMaliciousDownloadChecker.h.
Referenced by Check(), and get_VirusCheckResult().
1.5.6