#include <Neighbour.h>
Inheritance diagram for CNeighbour:


| CNeighbour::CNeighbour | ( | PROTOCOLID | nProtocol | ) |
| CNeighbour::CNeighbour | ( | PROTOCOLID | nProtocol, | |
| CNeighbour * | pBase | |||
| ) |
| CNeighbour::~CNeighbour | ( | ) | [virtual] |
| BOOL CNeighbour::Send | ( | CPacket * | pPacket, | |
| BOOL | bRelease = TRUE, |
|||
| BOOL | bBuffered = FALSE | |||
| ) | [virtual] |
Reimplemented in CEDNeighbour, CG1Neighbour, and CG2Neighbour.
| void CNeighbour::Close | ( | UINT | nError = IDS_CONNECTION_CLOSED |
) | [virtual] |
Reimplemented in CShakeNeighbour.
| void CNeighbour::DelayClose | ( | UINT | nError = 0 |
) |
Reimplemented in CShakeNeighbour.
| BOOL CNeighbour::SendQuery | ( | CQuerySearch * | pSearch, | |
| CPacket * | pPacket, | |||
| BOOL | bLocal | |||
| ) | [virtual] |
Reimplemented in CEDNeighbour, CG1Neighbour, and CG2Neighbour.
| BOOL CNeighbour::OnRun | ( | ) | [protected, virtual] |
Reimplemented from CConnection.
Reimplemented in CEDNeighbour, CG1Neighbour, CG2Neighbour, and CShakeNeighbour.
| void CNeighbour::OnDropped | ( | BOOL | bError | ) | [protected, virtual] |
| BOOL CNeighbour::OnRead | ( | ) | [protected, virtual] |
Reimplemented from CConnection.
Reimplemented in CEDNeighbour, CG1Neighbour, CG2Neighbour, and CShakeNeighbour.
| BOOL CNeighbour::OnWrite | ( | ) | [protected, virtual] |
| BOOL CNeighbour::OnCommonHit | ( | CPacket * | pPacket | ) | [protected, virtual] |
| BOOL CNeighbour::OnCommonQueryHash | ( | CPacket * | pPacket | ) | [protected, virtual] |
| DWORD CNeighbour::GetMaxTTL | ( | ) | const |
| void CNeighbour::GetCompression | ( | float * | pnInRate, | |
| float * | pnOutRate | |||
| ) |
| DWORD CNeighbour::m_nRunCookie |
| DWORD CNeighbour::m_nUnique |
| BOOL CNeighbour::m_bGGEP |
| DWORD CNeighbour::m_tLastQuery |
| DWORD CNeighbour::m_nDegree |
| DWORD CNeighbour::m_nMaxTTL |
| CString CNeighbour::m_sLocalePref |
| DWORD CNeighbour::m_nDropCount |
| DWORD CNeighbour::m_nLostCount |
| DWORD CNeighbour::m_nOutbound |
| DWORD CNeighbour::m_nFileCount |
DWORD CNeighbour::m_tLastPacket [protected] |
CBuffer* CNeighbour::m_pZInput [protected] |
CBuffer* CNeighbour::m_pZOutput [protected] |
DWORD CNeighbour::m_nZInput [protected] |
DWORD CNeighbour::m_nZOutput [protected] |
LPVOID CNeighbour::m_pZSInput [protected] |
LPVOID CNeighbour::m_pZSOutput [protected] |
BOOL CNeighbour::m_bZFlush [protected] |
DWORD CNeighbour::m_tZOutput [protected] |
1.5.2