#include <fsSitePingMgr.h>
Public Member Functions | |
| DWORD | Ping (LPCSTR pszSite) |
| BOOL | TestState () |
| fsSitePingMgr () | |
| virtual | ~fsSitePingMgr () |
Protected Member Functions | |
| HANDLE (WINAPI *m_pfnIcmpCreateFile)(VOID) | |
| BOOL (WINAPI *m_pfnIcmpCloseHandle)(HANDLE) | |
| DWORD (WINAPI *m_pfnIcmpSendEcho)(HANDLE | |
Protected Attributes | |
| DWORD | |
| LPVOID | |
| WORD | |
| PIPINFO | |
| HMODULE | m_hDllIcmp |
Definition at line 35 of file fsSitePingMgr.h.
| fsSitePingMgr::fsSitePingMgr | ( | ) |
Definition at line 16 of file fsSitePingMgr.cpp.
References BOOL(), DWORD, HANDLE(), LPVOID, m_hDllIcmp, and WORD.
| fsSitePingMgr::~fsSitePingMgr | ( | ) | [virtual] |
Definition at line 39 of file fsSitePingMgr.cpp.
References FALSE, fsGetSiteIp(), HANDLE(), tagIPINFO::IPFlags, NULL, tagIPINFO::Options, tagIPINFO::OptSize, SPM_PINGERR, TestState(), tagIPINFO::Tos, tagIPINFO::Ttl, and WORD.
Referenced by fsInternetDownloader::AddMirror(), and fsInternetDownloader::MeasureMirrorsSpeed().
| BOOL fsSitePingMgr::TestState | ( | ) |
Definition at line 94 of file fsSitePingMgr.cpp.
References m_hDllIcmp.
Referenced by fsInternetDownloader::AddMirror(), fsInternetDownloader::MeasureMirrorsSpeed(), and Ping().
| fsSitePingMgr::HANDLE | ( | WINAPI * | m_pfnIcmpCreateFile | ) | [protected] |
Referenced by fsSitePingMgr(), and Ping().
| fsSitePingMgr::BOOL | ( | WINAPI * | m_pfnIcmpCloseHandle | ) | [protected] |
Referenced by fsSitePingMgr().
| fsSitePingMgr::DWORD | ( | WINAPI * | m_pfnIcmpSendEcho | ) | [protected] |
fsSitePingMgr::DWORD [protected] |
fsSitePingMgr::LPVOID [protected] |
fsSitePingMgr::WORD [protected] |
fsSitePingMgr::PIPINFO [protected] |
Definition at line 49 of file fsSitePingMgr.h.
HMODULE fsSitePingMgr::m_hDllIcmp [protected] |
Definition at line 50 of file fsSitePingMgr.h.
Referenced by fsSitePingMgr(), TestState(), and ~fsSitePingMgr().
1.5.6