#include <HubHorizon.h>
Public Member Functions | |
CHubHorizonPool () | |
virtual | ~CHubHorizonPool () |
void | Setup () |
void | Clear () |
CHubHorizonHub * | Add (IN_ADDR *pAddress, WORD nPort) |
void | Remove (CHubHorizonHub *pHub) |
CHubHorizonHub * | Find (IN_ADDR *pAddress) |
int | AddHorizonHubs (CG2Packet *pPacket) |
Protected Attributes | |
CHubHorizonHub * | m_pBuffer |
DWORD | m_nBuffer |
CHubHorizonHub * | m_pFree |
CHubHorizonHub * | m_pActive |
DWORD | m_nActive |
|
Definition at line 40 of file HubHorizon.cpp. References m_nActive, m_nBuffer, m_pActive, m_pBuffer, m_pFree, and NULL. |
|
Definition at line 49 of file HubHorizon.cpp. |
|
Definition at line 93 of file HubHorizon.cpp. References m_nActive, m_nBuffer, CHubHorizonHub::m_nPort, CHubHorizonHub::m_nReference, m_pActive, CHubHorizonHub::m_pAddress, m_pFree, CHubHorizonHub::m_pNext, and NULL. Referenced by CHubHorizonGroup::Add(). |
|
Definition at line 163 of file HubHorizon.cpp. References m_pActive, CHubHorizonHub::m_pNext, CShareazaApp::Message(), MSG_DEBUG, theApp, CPacket::WriteLongLE(), CG2Packet::WritePacket(), and CPacket::WriteShortBE(). Referenced by CNeighboursWithG2::CreateQueryWeb(). |
|
Definition at line 77 of file HubHorizon.cpp. References m_nActive, m_nBuffer, m_pActive, m_pBuffer, m_pFree, CHubHorizonHub::m_pNext, and NULL. |
|
Definition at line 147 of file HubHorizon.cpp. References m_pActive, CHubHorizonHub::m_pNext, and NULL. Referenced by CNeighboursWithG2::CreateQueryWeb(), and CHostCacheWnd::Update(). |
|
Definition at line 125 of file HubHorizon.cpp. References m_nActive, m_pActive, m_pFree, and CHubHorizonHub::m_pNext. Referenced by CHubHorizonGroup::Clear(). |
|
Definition at line 57 of file HubHorizon.cpp. References CSettings::Gnutella2, CSettings::sGnutella2::HubHorizonSize, m_nActive, m_nBuffer, m_pActive, m_pBuffer, m_pFree, CHubHorizonHub::m_pNext, NULL, and Settings. Referenced by CNeighboursWithG2::Connect(). |
|
Definition at line 74 of file HubHorizon.h. Referenced by Add(), CHubHorizonPool(), Clear(), Remove(), and Setup(). |
|
Definition at line 71 of file HubHorizon.h. Referenced by Add(), CHubHorizonPool(), Clear(), and Setup(). |
|
Definition at line 73 of file HubHorizon.h. Referenced by Add(), AddHorizonHubs(), CHubHorizonPool(), Clear(), Find(), Remove(), and Setup(). |
|
Definition at line 70 of file HubHorizon.h. Referenced by CHubHorizonPool(), Clear(), Setup(), and ~CHubHorizonPool(). |
|
Definition at line 72 of file HubHorizon.h. Referenced by Add(), CHubHorizonPool(), Clear(), Remove(), and Setup(). |