#include <vmsSpeedTracker.h>
Public Member Functions | |
| bool | CheckCurrentSpeedTooLow () |
| void | CurrentSpeedIs (int nSpeed) |
| void | set_LowSpeedDuration (int i) |
| void | set_LowSpeedFactor (int i) |
| void | Reset () |
| vmsSpeedTracker () | |
| virtual | ~vmsSpeedTracker () |
Protected Attributes | |
| UINT | m_nAvrSpeedAtStart |
| int | m_cAvrSpeedsAtStart |
| int | m_cTooLowSpeeds |
| int | m_nLowSpeedFactor |
| int | m_nLowSpeedDuration |
Definition at line 15 of file vmsSpeedTracker.h.
| vmsSpeedTracker::vmsSpeedTracker | ( | ) |
Definition at line 15 of file vmsSpeedTracker.cpp.
References m_nLowSpeedDuration, m_nLowSpeedFactor, and Reset().
| vmsSpeedTracker::~vmsSpeedTracker | ( | ) | [virtual] |
Definition at line 23 of file vmsSpeedTracker.cpp.
| bool vmsSpeedTracker::CheckCurrentSpeedTooLow | ( | ) |
Definition at line 49 of file vmsSpeedTracker.cpp.
References m_cTooLowSpeeds, and m_nLowSpeedDuration.
Referenced by fsInternetDownloader::_threadDownload().
| void vmsSpeedTracker::CurrentSpeedIs | ( | int | nSpeed | ) |
Definition at line 28 of file vmsSpeedTracker.cpp.
References LOG, m_cAvrSpeedsAtStart, m_cTooLowSpeeds, m_nAvrSpeedAtStart, m_nLowSpeedFactor, and nl.
Referenced by fsInternetDownloader::_threadDownload().
| void vmsSpeedTracker::set_LowSpeedDuration | ( | int | i | ) |
Definition at line 67 of file vmsSpeedTracker.cpp.
References m_nLowSpeedDuration.
Referenced by fsInternetDownloader::_threadDownload().
| void vmsSpeedTracker::set_LowSpeedFactor | ( | int | i | ) |
Definition at line 61 of file vmsSpeedTracker.cpp.
References m_nLowSpeedFactor.
Referenced by fsInternetDownloader::_threadDownload().
| void vmsSpeedTracker::Reset | ( | ) |
Definition at line 54 of file vmsSpeedTracker.cpp.
References m_cAvrSpeedsAtStart, m_cTooLowSpeeds, and m_nAvrSpeedAtStart.
Referenced by fsInternetDownloader::_threadDownload(), and vmsSpeedTracker().
UINT vmsSpeedTracker::m_nAvrSpeedAtStart [protected] |
int vmsSpeedTracker::m_cAvrSpeedsAtStart [protected] |
int vmsSpeedTracker::m_cTooLowSpeeds [protected] |
Definition at line 38 of file vmsSpeedTracker.h.
Referenced by CheckCurrentSpeedTooLow(), CurrentSpeedIs(), and Reset().
int vmsSpeedTracker::m_nLowSpeedFactor [protected] |
Definition at line 40 of file vmsSpeedTracker.h.
Referenced by CurrentSpeedIs(), set_LowSpeedFactor(), and vmsSpeedTracker().
int vmsSpeedTracker::m_nLowSpeedDuration [protected] |
Definition at line 41 of file vmsSpeedTracker.h.
Referenced by CheckCurrentSpeedTooLow(), set_LowSpeedDuration(), and vmsSpeedTracker().
1.5.6