#include <Neighbour.h>
Inheritance diagram for CNeighbour:
|
Definition at line 63 of file Neighbour.cpp. References m_bAutomatic, m_bBadClient, m_bGGEP, m_bGUID, m_bObsoleteClient, m_bPongCaching, m_bQueryRouting, m_bShareaza, m_bVendorMsg, m_bZFlush, m_nDropCount, m_nFileCount, m_nFileVolume, m_nInputCount, m_nLostCount, m_nNodeType, m_nOutbound, m_nOutputCount, m_nProtocol, m_nState, m_nZInput, m_nZOutput, m_pMoreResultsGUID, m_pProfile, m_pQueryTableLocal, m_pQueryTableRemote, m_pVendor, m_pZInput, m_pZOutput, m_pZSInput, m_pZSOutput, m_tLastPacket, m_tLastQuery, m_tZOutput, nrsNull, ntNode, and NULL. |
|
Definition at line 117 of file Neighbour.cpp. References CNeighboursBase::Add(), CConnection::AttachTo(), m_bQueryRouting, m_nProtocol, m_nState, m_pQueryTableLocal, m_pQueryTableRemote, CConnection::m_tConnected, m_tLastPacket, m_zEnd, m_zStart, Neighbours, and nrsConnected. |
|
Definition at line 144 of file Neighbour.cpp. References deflateEnd(), inflateEnd(), m_pProfile, m_pQueryTableLocal, m_pQueryTableRemote, m_pZInput, m_pZOutput, m_pZSInput, and m_pZSOutput. |
|
Reimplemented in CShakeNeighbour. Definition at line 175 of file Neighbour.cpp. References CConnection::Close(), IDS_CONNECTION_CLOSED, IDS_CONNECTION_PEERPRUNE, CConnection::m_hSocket, CConnection::m_sAddress, CShareazaApp::Message(), MSG_DEFAULT, MSG_ERROR, Neighbours, CNeighboursWithG1::Remove(), and theApp. Referenced by CNeighboursWithED2K::CloseDonkeys(), CNeighboursWithConnect::Maintain(), CRemote::PageNetworkNetwork(), and CNeighboursWithConnect::PeerPrune(). |
|
Definition at line 202 of file Neighbour.cpp. References m_nState, CConnection::m_sAddress, CShareazaApp::Message(), MSG_ERROR, nrsClosing, CConnection::QueueRun(), and theApp. Referenced by CShakeNeighbour::OnHeadersCompleteG1(), CShakeNeighbour::OnHeadersCompleteG2(), and CShakeNeighbour::ReadResponse(). |
|
Definition at line 559 of file Neighbour.cpp. References CConnection::m_mInput, CConnection::m_mOutput, m_nZInput, m_nZOutput, m_pZInput, m_pZOutput, TCPBandwidthMeter::nTotal, and NULL. Referenced by CNeighbourTipCtrl::OnPaint(). |
|
|
|
Reimplemented from CConnection. Reimplemented in CEDNeighbour, and CShakeNeighbour. Definition at line 285 of file Neighbour.cpp. References CConnection::Close(), IDS_CONNECTION_DROPPED, CConnection::m_sAddress, CConnection::m_sUserAgent, CConnection::m_tConnected, m_tLastPacket, CShareazaApp::Message(), MSG_DEBUG, and theApp. |
|
Reimplemented from CConnection. Reimplemented in CEDNeighbour, CG1Neighbour, CG2Neighbour, and CShakeNeighbour. Definition at line 305 of file Neighbour.cpp. References CBuffer::EnsureBuffer(), inflate(), inflateInit, CBuffer::m_nBuffer, CBuffer::m_nLength, m_nZInput, CBuffer::m_pBuffer, CConnection::m_pInput, m_pZInput, m_pZSInput, NULL, CConnection::OnRead(), CBuffer::Remove(), Z_OK, and Z_SYNC_FLUSH. Referenced by CG2Neighbour::OnRead(), CG1Neighbour::OnRead(), and CEDNeighbour::OnRead(). |
|
Reimplemented from CConnection. Reimplemented in CEDNeighbour, CG1Neighbour, CG2Neighbour, and CShakeNeighbour. Definition at line 240 of file Neighbour.cpp. References CConnection::Close(), CSettings::Connection, CQueryHashTable::GetPercent(), IDS_CONNECTION_TIMEOUT_TRAFFIC, IDS_PROTOCOL_QRP_SENT, CQueryHashTable::m_bLive, CQueryHashTable::m_nBits, CQueryHashTable::m_nCookie, CQueryHashTable::m_nHash, CQueryHashTable::m_nInfinity, m_nNodeType, m_nProtocol, m_pQueryTableLocal, CConnection::m_sAddress, m_tLastPacket, CShareazaApp::Message(), MSG_SYSTEM, ntHub, ntNode, NULL, CQueryHashTable::PatchTo(), PROTOCOL_G2, QueryHashMaster, Settings, theApp, and CSettings::sConnection::TimeoutTraffic. Referenced by CG2Neighbour::OnRun(), and CG1Neighbour::OnRun(). |
|
Reimplemented from CConnection. Reimplemented in CG1Neighbour, and CG2Neighbour. Definition at line 378 of file Neighbour.cpp. References deflate(), deflateInit, CBuffer::EnsureBuffer(), m_bZFlush, CBuffer::m_nBuffer, CBuffer::m_nLength, m_nZOutput, CBuffer::m_pBuffer, CConnection::m_pOutput, m_pZOutput, m_pZSOutput, m_tZOutput, NULL, CConnection::OnWrite(), CBuffer::Remove(), Z_OK, Z_SYNC_FLUSH, and Z_TIMER. Referenced by CShakeNeighbour::OnConnected(), CG2Neighbour::OnWrite(), and CG1Neighbour::OnWrite(). |
|
Reimplemented in CEDNeighbour, CG1Neighbour, and CG2Neighbour. Definition at line 219 of file Neighbour.cpp. References CPacket::Release(). Referenced by CNeighboursWithRouting::Broadcast(), CLocalSearch::DispatchPacket(), CManagedSearch::ExecuteG2Mesh(), CManagedSearch::ExecuteNeighbours(), CG1Neighbour::OnPong(), CG1Neighbour::OnPush(), CDatagrams::OnQueryAck(), CQueryHashTable::PatchTo(), CQueryHashTable::PatchToOldShareaza(), CNetwork::RouteHits(), CNetwork::RoutePacket(), and CNetwork::SendPush(). |
|
Reimplemented in CEDNeighbour, CG1Neighbour, and CG2Neighbour. Definition at line 229 of file Neighbour.cpp. Referenced by CManagedSearch::ExecuteNeighbours(), and CNeighboursWithRouting::RouteQuery(). |
|
Definition at line 99 of file Neighbour.h. Referenced by CNeighbour(), CShakeNeighbour::ConnectTo(), CEDNeighbour::ConnectTo(), and CNeighboursWithConnect::Maintain(). |
|
Definition at line 108 of file Neighbour.h. Referenced by CNeighbour(), CShakeNeighbour::OnHeaderLine(), CShakeNeighbour::OnHeadersCompleteG1(), and CShakeNeighbour::OnHeadersCompleteG2(). |
|
Definition at line 105 of file Neighbour.h. Referenced by CNeighbour(), CShakeNeighbour::OnHeaderLine(), CG1Neighbour::OnPing(), CG1Neighbour::OnPong(), and CG1Neighbour::OnPush(). |
|
Definition at line 91 of file Neighbour.h. Referenced by CNeighbour(), CNetwork::GetNodeRoute(), CG2Neighbour::OnLNI(), and CEDNeighbour::OnServerIdent(). |
|
Definition at line 107 of file Neighbour.h. Referenced by CNeighbour(), CShakeNeighbour::OnHeaderLine(), CShakeNeighbour::OnHeadersCompleteG1(), and CShakeNeighbour::OnHeadersCompleteG2(). |
|
Definition at line 103 of file Neighbour.h. Referenced by CNeighbour(), CNeighboursWithG1::OnG1Ping(), and CShakeNeighbour::OnHeaderLine(). |
|
Definition at line 102 of file Neighbour.h. Referenced by CNeighbour(), CShakeNeighbour::OnHandshakeComplete(), and CShakeNeighbour::OnHeaderLine(). |
|
Definition at line 100 of file Neighbour.h. Referenced by CNeighbour(), CShakeNeighbour::OnHandshakeComplete(), CShakeNeighbour::OnHeaderLine(), CShakeNeighbour::OnHeadersCompleteG2(), CG1Neighbour::OnPong(), CG1Neighbour::SendClusterAdvisor(), and CShakeNeighbour::SendHostHeaders(). |
|
Definition at line 104 of file Neighbour.h. Referenced by CG1Neighbour::CG1Neighbour(), CNeighbour(), and CShakeNeighbour::OnHeaderLine(). |
|
Definition at line 139 of file Neighbour.h. Referenced by CNeighbour(), and OnWrite(). |
|
Definition at line 115 of file Neighbour.h. Referenced by CNeighbour(), OnCommonHit(), CEDNeighbour::OnFoundSources(), CG1Neighbour::OnHit(), CG1Neighbour::OnPing(), CG1Neighbour::OnPong(), CG2Neighbour::OnPush(), CG1Neighbour::OnPush(), CG2Neighbour::OnQuery(), CG1Neighbour::OnQuery(), CEDNeighbour::OnSearchResults(), and CG1Neighbour::OnVendor(). |
|
Definition at line 120 of file Neighbour.h. Referenced by CNeighbour(), CG2Neighbour::OnLNI(), CG1Neighbour::OnPong(), CEDNeighbour::OnServerStatus(), and CG2Neighbour::SendLNI(). |
|
Definition at line 121 of file Neighbour.h. Referenced by CNeighbour(), CG2Neighbour::OnLNI(), CG1Neighbour::OnPong(), CNeighboursBase::OnRun(), and CG2Neighbour::SendLNI(). |
|
Definition at line 113 of file Neighbour.h. Referenced by CNeighbour(), CG2Neighbour::OnPacket(), CG1Neighbour::OnPacket(), CEDNeighbour::OnPacket(), CRemote::PageNetworkNetwork(), and CNeighboursWnd::Update(). |
|
Definition at line 116 of file Neighbour.h. Referenced by CNeighbour(), CG1Neighbour::OnWrite(), and CNeighboursWnd::Update(). |
|
|
Definition at line 117 of file Neighbour.h. Referenced by CNeighbour(), CG2Neighbour::OnWrite(), CG1Neighbour::OnWrite(), CG2Neighbour::Send(), and CNeighboursWnd::Update(). |
|
Definition at line 114 of file Neighbour.h. Referenced by CNeighbour(), CRemote::PageNetworkNetwork(), CG2Neighbour::Send(), CG1Neighbour::Send(), CEDNeighbour::Send(), and CNeighboursWnd::Update(). |
|
|
Definition at line 85 of file Neighbour.h. Referenced by CNeighboursBase::OnRun(). |
|
|
Definition at line 87 of file Neighbour.h. Referenced by CPacketWnd::OnContextMenu(), CRemote::PageNetworkNetwork(), and CNeighboursWnd::Update(). |
|
Definition at line 135 of file Neighbour.h. Referenced by CNeighbour(), GetCompression(), and OnRead(). |
|
Definition at line 136 of file Neighbour.h. Referenced by CNeighbour(), GetCompression(), and OnWrite(). |
|
Definition at line 92 of file Neighbour.h. Referenced by CNetwork::GetNodeRoute(), CG2Neighbour::OnLNI(), and CEDNeighbour::OnServerIdent(). |
|
Definition at line 94 of file Neighbour.h. Referenced by CEDNeighbour::CEDNeighbour(), CNeighbour(), CManagedSearch::ExecuteNeighbours(), CEDNeighbour::OnSearchResults(), and CEDNeighbour::~CEDNeighbour(). |
|
Definition at line 93 of file Neighbour.h. Referenced by CNeighbour(), CNeighbourTipCtrl::OnCalcSize(), CNeighbourTipCtrl::OnPaint(), CG2Neighbour::OnProfileDelivery(), CRemote::PageNetworkNetwork(), CNeighboursWnd::Update(), and ~CNeighbour(). |
|
Definition at line 127 of file Neighbour.h. Referenced by CNeighbour(), OnRun(), and ~CNeighbour(). |
|
Definition at line 126 of file Neighbour.h. Referenced by CNeighbour(), OnCommonQueryHash(), CG2Neighbour::SendQuery(), CG1Neighbour::SendQuery(), and ~CNeighbour(). |
|
Definition at line 90 of file Neighbour.h. Referenced by CNeighbour(), CG2Neighbour::OnLNI(), and CG2Neighbour::SendKHL(). |
|
Definition at line 133 of file Neighbour.h. Referenced by CNeighbour(), GetCompression(), CShakeNeighbour::OnHandshakeComplete(), OnRead(), CEDNeighbour::OnRead(), CG2Neighbour::ProcessPackets(), CG1Neighbour::ProcessPackets(), and ~CNeighbour(). |
|
Definition at line 134 of file Neighbour.h. Referenced by CG1Neighbour::CG1Neighbour(), CNeighbour(), GetCompression(), CShakeNeighbour::OnHandshakeComplete(), OnWrite(), CG2Neighbour::OnWrite(), CG1Neighbour::OnWrite(), CG2Neighbour::Send(), CEDNeighbour::Send(), and ~CNeighbour(). |
|
Definition at line 137 of file Neighbour.h. Referenced by CNeighbour(), OnRead(), and ~CNeighbour(). |
|
Definition at line 138 of file Neighbour.h. Referenced by CNeighbour(), OnWrite(), and ~CNeighbour(). |
|
Definition at line 132 of file Neighbour.h. Referenced by CG1Neighbour::CG1Neighbour(), CG2Neighbour::CG2Neighbour(), CNeighbour(), OnDropped(), CG2Neighbour::OnPacket(), CG1Neighbour::OnPacket(), CEDNeighbour::OnPacket(), OnRun(), and CEDNeighbour::OnRun(). |
|
Definition at line 106 of file Neighbour.h. Referenced by CNeighbour(), CManagedSearch::ExecuteNeighbours(), and CG1Neighbour::SendQuery(). |
|
Definition at line 140 of file Neighbour.h. Referenced by CNeighbour(), and OnWrite(). |
|
Definition at line 144 of file Neighbour.h. Referenced by CNeighbour(). |
|
Definition at line 86 of file Neighbour.h. Referenced by CNeighbour(). |