Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

TCPBandwidthMeter Struct Reference

#include <Connection.h>

List of all members.

Public Attributes

DWORD * pLimit
BOOL bUnscaled
DWORD nTotal
DWORD tLast
DWORD nMeasure
DWORD pHistory [64]
DWORD pTimes [64]
DWORD nPosition
DWORD tLastAdd
DWORD tLastSlot


Member Data Documentation

BOOL TCPBandwidthMeter::bUnscaled
 

Definition at line 41 of file Connection.h.

Referenced by CConnection::OnRead(), and CConnection::OnWrite().

DWORD TCPBandwidthMeter::nMeasure
 

Definition at line 46 of file Connection.h.

Referenced by CUploadTransferED2K::GetMeasuredSpeed(), CUploadTransferBT::GetMeasuredSpeed(), CUploadTransfer::GetMeasuredSpeed(), CDownloadTransferFTP::GetMeasuredSpeed(), CDownloadTransferED2K::GetMeasuredSpeed(), CDownloadTransferBT::GetMeasuredSpeed(), CDownloadTransfer::GetMeasuredSpeed(), CNeighbourTipCtrl::OnPaint(), CNeighboursBase::OnRun(), CNeighbourTipCtrl::OnTimer(), CRemote::PageNetworkNetwork(), and CNeighboursWnd::Update().

DWORD TCPBandwidthMeter::nPosition
 

Definition at line 51 of file Connection.h.

Referenced by CConnection::OnRead(), and CConnection::OnWrite().

DWORD TCPBandwidthMeter::nTotal
 

Definition at line 44 of file Connection.h.

Referenced by CNeighbour::GetCompression(), CNeighbourTipCtrl::OnPaint(), CConnection::OnRead(), CConnection::OnWrite(), CRemote::PageNetworkNetwork(), and CNeighboursWnd::Update().

DWORD TCPBandwidthMeter::pHistory[64]
 

Definition at line 49 of file Connection.h.

Referenced by CConnection::OnRead(), and CConnection::OnWrite().

DWORD* TCPBandwidthMeter::pLimit
 

Definition at line 40 of file Connection.h.

Referenced by CDownloadTransferHTTP::AcceptPush(), CUploadTransferHTTP::AttachTo(), CDownloadTransferHTTP::Boost(), CDownloadTransferFTP::Boost(), CDownloadTransferED2K::Boost(), CDownloadTransferBT::Boost(), CDownloadTransfer::Boost(), CBTClient::CBTClient(), CEDClient::CEDClient(), CHandshake::CHandshake(), CRemote::CRemote(), CUploadTransferED2K::CUploadTransferED2K(), CConnection::DoRun(), CDownloadTransferHTTP::Initiate(), CDownloadTransferFTP::Initiate(), CDownloadTransferED2K::Initiate(), CEDClient::Merge(), CUploadTransferED2K::OnConnected(), CUploadTransferBT::OnConnected(), CDownloadTransferBT::OnConnected(), CEDClient::OnDownloadClose(), CShakeNeighbour::OnHandshakeComplete(), CDownloadTipCtrl::OnPaint(), CConnection::OnRead(), CEDClient::OnUploadClose(), CConnection::OnWrite(), and CHostBrowser::SendRequest().

DWORD TCPBandwidthMeter::pTimes[64]
 

Definition at line 50 of file Connection.h.

Referenced by CConnection::OnRead(), and CConnection::OnWrite().

DWORD TCPBandwidthMeter::tLast
 

Definition at line 45 of file Connection.h.

Referenced by CConnection::AttachTo(), CConnection::DoRun(), CHostBrowser::OnHeadersComplete(), CDownloadTransferHTTP::OnHeadersComplete(), CUploadTransfer::OnRead(), CConnection::OnRead(), CUploadTransferHTTP::OnRun(), CRemote::OnRun(), CHostBrowser::OnRun(), CEDClient::OnRun(), CDownloadTransferHTTP::OnRun(), CDownloadTransferFTP::OnRun(), CBTClient::OnRun(), CUploadTransferED2K::OnRunEx(), CDownloadTransferED2K::OnRunEx(), CDownloadTransferED2K::OnStartUpload(), CUploadTransfer::OnWrite(), CConnection::OnWrite(), CDownloadTransferED2K::SendSecondaryRequest(), CUploadTransferED2K::StartNextRequest(), and CUploadTransfer::StartSending().

DWORD TCPBandwidthMeter::tLastAdd
 

Definition at line 52 of file Connection.h.

Referenced by CConnection::OnRead(), and CConnection::OnWrite().

DWORD TCPBandwidthMeter::tLastSlot
 

Definition at line 53 of file Connection.h.

Referenced by CConnection::OnRead(), and CConnection::OnWrite().


The documentation for this struct was generated from the following file:
Generated on Thu Dec 15 10:40:15 2005 for Shareaza 2.2.1.0 by  doxygen 1.4.2