#include <G1Neighbour.h>
Inheritance diagram for CG1Neighbour:


Public Member Functions | |
| CG1Neighbour (CNeighbour *pBase) | |
| virtual | ~CG1Neighbour () |
| virtual BOOL | Send (CPacket *pPacket, BOOL bRelease=TRUE, BOOL bBuffered=FALSE) |
| BOOL | SendPing (DWORD dwNow=0, const Hashes::Guid &oGUID=Hashes::Guid()) |
| void | OnNewPong (CPongItem *pPong) |
| virtual BOOL | SendQuery (CQuerySearch *pSearch, CPacket *pPacket, BOOL bLocal) |
| void | SendG2Push (const Hashes::Guid &oGUID, CPacket *pPacket) |
Protected Member Functions | |
| virtual BOOL | OnRead () |
| virtual BOOL | OnWrite () |
| virtual BOOL | OnRun () |
| BOOL | ProcessPackets () |
| BOOL | OnPacket (CG1Packet *pPacket) |
| BOOL | OnPing (CG1Packet *pPacket) |
| BOOL | OnPong (CG1Packet *pPacket) |
| int | WriteRandomCache (CGGEPItem *pItem) |
| BOOL | OnBye (CG1Packet *pPacket) |
| BOOL | OnVendor (CG1Packet *pPacket) |
| BOOL | OnPush (CG1Packet *pPacket) |
| BOOL | OnQuery (CG1Packet *pPacket) |
| BOOL | OnHit (CG1Packet *pPacket) |
| void | SendClusterAdvisor () |
| BOOL | OnClusterAdvisor (CG1Packet *pPacket) |
Protected Attributes | |
| DWORD | m_tLastInPing |
| DWORD | m_tLastOutPing |
| DWORD | m_tClusterHost |
| DWORD | m_tClusterSent |
| BYTE | m_nPongNeeded [PONG_NEEDED_BUFFER] |
| Hashes::Guid | m_pLastPingID |
| BYTE | m_nLastPingHops |
| BYTE | m_nHopsFlow |
| CG1PacketBuffer * | m_pOutbound |
| CG1Neighbour::CG1Neighbour | ( | CNeighbour * | pBase | ) |
| CG1Neighbour::~CG1Neighbour | ( | ) | [virtual] |
| BOOL CG1Neighbour::Send | ( | CPacket * | pPacket, | |
| BOOL | bRelease = TRUE, |
|||
| BOOL | bBuffered = FALSE | |||
| ) | [virtual] |
Reimplemented from CNeighbour.
| BOOL CG1Neighbour::SendPing | ( | DWORD | dwNow = 0, |
|
| const Hashes::Guid & | oGUID = Hashes::Guid() | |||
| ) |
| void CG1Neighbour::OnNewPong | ( | CPongItem * | pPong | ) |
| BOOL CG1Neighbour::SendQuery | ( | CQuerySearch * | pSearch, | |
| CPacket * | pPacket, | |||
| BOOL | bLocal | |||
| ) | [virtual] |
Reimplemented from CNeighbour.
| void CG1Neighbour::SendG2Push | ( | const Hashes::Guid & | oGUID, | |
| CPacket * | pPacket | |||
| ) |
| BOOL CG1Neighbour::OnRead | ( | ) | [protected, virtual] |
Reimplemented from CNeighbour.
| BOOL CG1Neighbour::OnWrite | ( | ) | [protected, virtual] |
Reimplemented from CNeighbour.
| BOOL CG1Neighbour::OnRun | ( | ) | [protected, virtual] |
Reimplemented from CNeighbour.
| BOOL CG1Neighbour::ProcessPackets | ( | ) | [protected] |
| BOOL CG1Neighbour::OnPacket | ( | CG1Packet * | pPacket | ) | [protected] |
| BOOL CG1Neighbour::OnPing | ( | CG1Packet * | pPacket | ) | [protected] |
| BOOL CG1Neighbour::OnPong | ( | CG1Packet * | pPacket | ) | [protected] |
| int CG1Neighbour::WriteRandomCache | ( | CGGEPItem * | pItem | ) | [protected] |
| BOOL CG1Neighbour::OnBye | ( | CG1Packet * | pPacket | ) | [protected] |
| BOOL CG1Neighbour::OnVendor | ( | CG1Packet * | pPacket | ) | [protected] |
| BOOL CG1Neighbour::OnPush | ( | CG1Packet * | pPacket | ) | [protected] |
| BOOL CG1Neighbour::OnQuery | ( | CG1Packet * | pPacket | ) | [protected] |
| BOOL CG1Neighbour::OnHit | ( | CG1Packet * | pPacket | ) | [protected] |
| void CG1Neighbour::SendClusterAdvisor | ( | ) | [protected] |
| BOOL CG1Neighbour::OnClusterAdvisor | ( | CG1Packet * | pPacket | ) | [protected] |
DWORD CG1Neighbour::m_tLastInPing [protected] |
DWORD CG1Neighbour::m_tLastOutPing [protected] |
DWORD CG1Neighbour::m_tClusterHost [protected] |
DWORD CG1Neighbour::m_tClusterSent [protected] |
BYTE CG1Neighbour::m_nPongNeeded[PONG_NEEDED_BUFFER] [protected] |
Hashes::Guid CG1Neighbour::m_pLastPingID [protected] |
BYTE CG1Neighbour::m_nLastPingHops [protected] |
BYTE CG1Neighbour::m_nHopsFlow [protected] |
CG1PacketBuffer* CG1Neighbour::m_pOutbound [protected] |
1.5.2