#include <CrawlSession.h>
Public Types | |
enum | { ntUnknown, ntHub, ntLeaf } |
Public Member Functions | |
CCrawlNode () | |
virtual | ~CCrawlNode () |
void | OnCrawl (CCrawlSession *pSession, CG2Packet *pPacket) |
Public Attributes | |
SOCKADDR_IN | m_pHost |
int | m_nType |
int | m_nLeaves |
CString | m_sNick |
float | m_nLatitude |
float | m_nLongitude |
CPtrList | m_pNeighbours |
DWORD | m_nUnique |
DWORD | m_tDiscovered |
DWORD | m_tCrawled |
DWORD | m_tResponse |
Protected Types | |
enum | { parseSelf, parseHub, parseLeaf } |
Protected Member Functions | |
void | OnNode (CCrawlSession *pSession, CG2Packet *pPacket, DWORD nPacket, int nType) |
|
Definition at line 83 of file CrawlSession.h. |
|
Definition at line 91 of file CrawlSession.h. |
|
Definition at line 196 of file CrawlSession.cpp. References m_nLatitude, m_nLeaves, m_nLongitude, m_nType, m_pHost, m_tCrawled, m_tDiscovered, m_tResponse, ntUnknown, and NULL. |
|
Definition at line 210 of file CrawlSession.cpp. |
|
Definition at line 217 of file CrawlSession.cpp. References CPacket::m_nPosition, m_tCrawled, m_tResponse, NULL, OnNode(), parseHub, parseLeaf, parseSelf, and CG2Packet::ReadPacket(). Referenced by CCrawlSession::OnCrawl(). |
|
Definition at line 250 of file CrawlSession.cpp. References CCrawlSession::Find(), m_nLatitude, m_nLeaves, m_nLongitude, CPacket::m_nPosition, m_nType, m_pHost, m_pNeighbours, m_sNick, m_tResponse, CShareazaApp::Message(), MSG_TEMP, ntHub, ntLeaf, NULL, parseSelf, CPacket::ReadLongBE(), CPacket::ReadLongLE(), CG2Packet::ReadPacket(), CPacket::ReadShortBE(), CG2Packet::ReadString(), and theApp. Referenced by OnCrawl(). |
|
Definition at line 73 of file CrawlSession.h. Referenced by CCrawlNode(), and OnNode(). |
|
Definition at line 71 of file CrawlSession.h. Referenced by CCrawlNode(), and OnNode(). |
|
Definition at line 74 of file CrawlSession.h. Referenced by CCrawlNode(), and OnNode(). |
|
Definition at line 70 of file CrawlSession.h. Referenced by CCrawlNode(), CCrawlSession::GetHubCount(), CCrawlSession::GetLeafCount(), OnNode(), and CCrawlSession::OnRun(). |
|
Definition at line 78 of file CrawlSession.h. Referenced by CCrawlSession::Find(). |
|
Definition at line 69 of file CrawlSession.h. Referenced by CCrawlNode(), CCrawlSession::Find(), OnNode(), and CCrawlSession::OnRun(). |
|
Definition at line 76 of file CrawlSession.h. Referenced by OnNode(). |
|
Definition at line 72 of file CrawlSession.h. Referenced by OnNode(). |
|
Definition at line 80 of file CrawlSession.h. Referenced by CCrawlNode(), OnCrawl(), and CCrawlSession::OnRun(). |
|
Definition at line 79 of file CrawlSession.h. Referenced by CCrawlNode(). |
|
Definition at line 81 of file CrawlSession.h. Referenced by CCrawlNode(), OnCrawl(), OnNode(), and CCrawlSession::OnRun(). |