Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

CQueryHit Class Reference

#include <QueryHit.h>

List of all members.

Public Member Functions

 CQueryHit (PROTOCOLID nProtocol, GGUID *pSearchID=NULL)
virtual ~CQueryHit ()
void Copy (CQueryHit *pOther)
void Delete ()
int GetRating ()
void Serialize (CArchive &ar, int nVersion)
int GetSources () const

Static Public Member Functions

static CQueryHitFromPacket (CG1Packet *pPacket, int *pnHops=NULL)
static CQueryHitFromPacket (CG2Packet *pPacket, int *pnHops=NULL)
static CQueryHitFromPacket (CEDPacket *pPacket, SOCKADDR_IN *pServer, DWORD m_nServerFlags, GGUID *pSearchID=NULL)

Public Attributes

CQueryHitm_pNext
GGUID m_pSearchID
PROTOCOLID m_nProtocol
GGUID m_pClientID
IN_ADDR m_pAddress
WORD m_nPort
DWORD m_nSpeed
CString m_sSpeed
CVendorm_pVendor
TRISTATE m_bPush
TRISTATE m_bBusy
TRISTATE m_bStable
TRISTATE m_bMeasured
BOOL m_bChat
BOOL m_bBrowseHost
CString m_sNick
int m_nGroup
BOOL m_bSHA1
SHA1 m_pSHA1
BOOL m_bTiger
TIGEROOT m_pTiger
BOOL m_bED2K
MD4 m_pED2K
BOOL m_bBTH
SHA1 m_pBTH
CString m_sURL
CString m_sName
DWORD m_nIndex
BOOL m_bSize
QWORD m_nSize
DWORD m_nSources
DWORD m_nPartial
BOOL m_bPreview
CString m_sPreview
int m_nUpSlots
int m_nUpQueue
BOOL m_bCollection
CString m_sSchemaURI
CString m_sSchemaPlural
CXMLElementm_pXML
int m_nRating
CString m_sComments
BOOL m_bBogus
BOOL m_bMatched
BOOL m_bFiltered
BOOL m_bDownload
BOOL m_bNew
BOOL m_bSelected

Protected Member Functions

void ReadG1Packet (CG1Packet *pPacket)
void ParseAttributes (GGUID *pClientID, CVendor *pVendor, BYTE *nFlags, BOOL bChat, BOOL bBrowseHost)
void ReadG2Packet (CG2Packet *pPacket, DWORD nLength)
BOOL ReadEDPacket (CEDPacket *pPacket, SOCKADDR_IN *pServer, DWORD m_nServerFlags=0)
void ReadEDAddress (CEDPacket *pPacket, SOCKADDR_IN *pServer)
BOOL ParseXML (CXMLElement *pXML, DWORD nRealIndex)
void Resolve ()
BOOL AutoDetectSchema (LPCTSTR pszInfo)
BOOL AutoDetectAudio (LPCTSTR pszInfo)

Static Protected Member Functions

static BOOL CheckBogus (CQueryHit *pFirstHit)
static CXMLElementReadXML (CG1Packet *pPacket, int nSize)
static BOOL ReadGGEP (CG1Packet *pPacket, BOOL *pbBrowseHost)

Protected Attributes

BOOL m_bResolveURL


Constructor & Destructor Documentation

CQueryHit::CQueryHit PROTOCOLID  nProtocol,
GGUID pSearchID = NULL
 

Definition at line 54 of file QueryHit.cpp.

References m_bBogus, m_bBrowseHost, m_bBTH, m_bBusy, m_bChat, m_bCollection, m_bDownload, m_bED2K, m_bFiltered, m_bMatched, m_bMeasured, m_bNew, m_bPreview, m_bPush, m_bResolveURL, m_bSelected, m_bSHA1, m_bSize, m_bStable, m_bTiger, m_nGroup, m_nIndex, m_nPartial, m_nPort, m_nProtocol, m_nRating, m_nSize, m_nSources, m_nSpeed, m_nUpQueue, m_nUpSlots, m_pAddress, m_pClientID, m_pNext, CVendorCache::m_pNull, m_pSearchID, m_pVendor, m_pXML, NULL, TS_UNKNOWN, and VendorCache.

Referenced by FromPacket().

CQueryHit::~CQueryHit  )  [virtual]
 

Definition at line 104 of file QueryHit.cpp.

References m_pXML.


Member Function Documentation

BOOL CQueryHit::AutoDetectAudio LPCTSTR  pszInfo  )  [protected]
 

Definition at line 1410 of file QueryHit.cpp.

References CXMLElement::AddAttribute(), m_pXML, m_sSchemaURI, NULL, and CSchema::uriAudio.

Referenced by AutoDetectSchema().

BOOL CQueryHit::AutoDetectSchema LPCTSTR  pszInfo  )  [protected]
 

Definition at line 1398 of file QueryHit.cpp.

References AutoDetectAudio(), m_pXML, and NULL.

Referenced by ReadG1Packet().

BOOL CQueryHit::CheckBogus CQueryHit pFirstHit  )  [static, protected]
 

Definition at line 581 of file QueryHit.cpp.

References NULL, and ToLowerCase.

Referenced by FromPacket().

void CQueryHit::Copy CQueryHit pOther  ) 
 

Definition at line 1443 of file QueryHit.cpp.

References m_bBogus, m_bBrowseHost, m_bBusy, m_bChat, m_bDownload, m_bED2K, m_bFiltered, m_bMatched, m_bMeasured, m_bPush, m_bSHA1, m_bSize, m_bStable, m_bTiger, m_nIndex, m_nPort, m_nSize, m_nSpeed, m_pAddress, m_pClientID, m_pED2K, m_pSearchID, m_pSHA1, m_pTiger, m_pVendor, m_pXML, m_sName, m_sSchemaPlural, m_sSchemaURI, m_sSpeed, m_sURL, and NULL.

void CQueryHit::Delete  ) 
 

Definition at line 1485 of file QueryHit.cpp.

Referenced by CNeighbour::OnCommonHit(), and CDatagrams::OnHit().

CQueryHit * CQueryHit::FromPacket CEDPacket pPacket,
SOCKADDR_IN *  pServer,
DWORD  m_nServerFlags,
GGUID pSearchID = NULL
[static]
 

Definition at line 506 of file QueryHit.cpp.

References CQueryHit(), ED2K_S2C_FOUNDSOURCES, ED2K_S2C_SEARCHRESULTS, ED2K_S2CG_FOUNDSOURCES, ED2K_S2CG_SEARCHRESULT, m_bChat, m_bED2K, m_bPush, m_nPort, m_pED2K, CVendorCache::m_pED2K, m_pNext, m_pVendor, NULL, PROTOCOL_ED2K, ReadEDAddress(), ReadEDPacket(), Resolve(), TS_TRUE, and VendorCache.

CQueryHit * CQueryHit::FromPacket CG2Packet pPacket,
int *  pnHops = NULL
[static]
 

Definition at line 251 of file QueryHit.cpp.

References CRouteCache::Add(), CXMLElement::AddElement(), CheckBogus(), CQueryHit(), FromPacket(), CXMLElement::FromString(), G2_PACKET_HIT_WRAP, G2_SS_BUSY, G2_SS_PUSH, G2_SS_STABLE, CNetwork::IsFirewalledAddress(), CVendorCache::Lookup(), m_bBrowseHost, m_bBusy, m_bChat, m_bMeasured, m_bPreview, m_bPush, m_bStable, m_nGroup, m_nPort, m_nSpeed, m_nUpQueue, m_nUpSlots, m_pAddress, m_pClientID, m_pNext, CVendorCache::m_pNull, m_pSearchID, m_pVendor, m_sNick, GGUID::n, Network, CNetwork::NodeRoute, NULL, ParseXML(), PROTOCOL_G2, ReadG2Packet(), Resolve(), TS_FALSE, TS_TRUE, and VendorCache.

CQueryHit * CQueryHit::FromPacket CG1Packet pPacket,
int *  pnHops = NULL
[static]
 

Definition at line 112 of file QueryHit.cpp.

References CheckBogus(), CQueryHit(), CSettings::sGnutella1::EnableGGEP, G1_QHD_GGEP, G1_QHD_PUSH, CSettings::Gnutella1, CNetwork::IsFirewalledAddress(), CVendorCache::Lookup(), CVendor::m_bChatFlag, CVendor::m_bHTMLBrowse, m_nPort, m_nSpeed, m_pAddress, m_pNext, CVendorCache::m_pNull, Network, NULL, ParseAttributes(), ParseXML(), PROTOCOL_G1, PROTOCOL_G2, CPacket::Read(), ReadG1Packet(), ReadGGEP(), ReadXML(), Resolve(), CPacket::seekEnd, Settings, and VendorCache.

Referenced by FromPacket(), CNeighbour::OnCommonHit(), CEDNeighbour::OnFoundSources(), CDatagrams::OnHit(), CHostBrowser::OnPacket(), CEDNeighbour::OnSearchResults(), and CEDClients::OnUDP().

int CQueryHit::GetRating  ) 
 

Definition at line 1498 of file QueryHit.cpp.

References m_bBusy, m_bPush, m_bStable, and TS_TRUE.

int CQueryHit::GetSources  )  const [inline]
 

Definition at line 129 of file QueryHit.h.

References m_nProtocol, m_nSources, and PROTOCOL_ED2K.

void CQueryHit::ParseAttributes GGUID pClientID,
CVendor pVendor,
BYTE *  nFlags,
BOOL  bChat,
BOOL  bBrowseHost
[protected]
 

Definition at line 834 of file QueryHit.cpp.

References G1_QHD_BUSY, G1_QHD_PUSH, G1_QHD_SPEED, G1_QHD_STABLE, m_bBrowseHost, m_bBusy, m_bChat, m_bMeasured, m_bPush, m_bStable, m_pClientID, m_pVendor, TS_FALSE, and TS_TRUE.

Referenced by FromPacket().

BOOL CQueryHit::ParseXML CXMLElement pXML,
DWORD  nRealIndex
[protected]
 

Definition at line 1361 of file QueryHit.cpp.

References CXMLNode::Delete(), CXMLElement::Detach(), CXMLElement::GetAttribute(), CXMLElement::GetAttributeValue(), CXMLElement::GetElementIterator(), CXMLNode::GetName(), CXMLElement::GetNextElement(), CXMLNode::GetValue(), m_pXML, m_sSchemaPlural, m_sSchemaURI, NULL, and CXMLAttribute::schemaName.

Referenced by FromPacket().

void CQueryHit::ReadEDAddress CEDPacket pPacket,
SOCKADDR_IN *  pServer
[protected]
 

Definition at line 1253 of file QueryHit.cpp.

References CNetwork::IsFirewalledAddress(), CEDPacket::IsLowID(), m_bPush, m_bResolveURL, m_nPort, m_pAddress, m_pClientID, Network, CPacket::ReadLongLE(), CPacket::ReadShortLE(), TS_FALSE, TS_TRUE, TS_UNKNOWN, and GGUID::w.

Referenced by FromPacket(), and ReadEDPacket().

BOOL CQueryHit::ReadEDPacket CEDPacket pPacket,
SOCKADDR_IN *  pServer,
DWORD  m_nServerFlags = 0
[protected]
 

Definition at line 1030 of file QueryHit.cpp.

References CXMLElement::AddAttribute(), ED2K_FT_BITRATE, ED2K_FT_CODEC, ED2K_FT_COMPLETESOURCES, ED2K_FT_FILENAME, ED2K_FT_FILERATING, ED2K_FT_FILESIZE, ED2K_FT_LASTSEENCOMPLETE, ED2K_FT_LENGTH, ED2K_FT_SOURCES, ED2K_TAG_INT, ED2K_TAG_STRING, m_bED2K, m_bResolveURL, m_bSize, CEDTag::m_nKey, m_nPartial, m_nRating, m_nSize, m_nSources, CEDTag::m_nType, CEDTag::m_nValue, m_pED2K, m_pXML, CEDTag::m_sKey, m_sName, m_sSchemaURI, CEDTag::m_sValue, CShareazaApp::Message(), MSG_ERROR, NULL, CEDTag::Read(), CPacket::Read(), ReadEDAddress(), theApp, CSchema::uriApplication, CSchema::uriAudio, CSchema::uriBook, CSchema::uriImage, and CSchema::uriVideo.

Referenced by FromPacket().

void CQueryHit::ReadG1Packet CG1Packet pPacket  )  [protected]
 

Definition at line 726 of file QueryHit.cpp.

References AutoDetectSchema(), CSettings::sGnutella1::EnableGGEP, CGGEPBlock::Find(), GGEP_MAGIC, CSettings::Gnutella1, CED2K::HashFromURN(), CTigerNode::HashFromURN(), CSHA::HashFromURN(), CTigerNode::IsNull(), CSHA::IsNull(), m_bBogus, m_bED2K, m_bSHA1, m_bSize, m_bTiger, m_nIndex, m_nSize, m_nSources, m_pED2K, m_pSHA1, m_pTiger, m_sName, CSettings::sGnutella1::QueryHitUTF8, CGGEPBlock::ReadFromString(), and Settings.

Referenced by FromPacket().

void CQueryHit::ReadG2Packet CG2Packet pPacket,
DWORD  nLength
[protected]
 

Definition at line 854 of file QueryHit.cpp.

References CXMLNode::Delete(), CXMLElement::Detach(), CXMLElement::FromString(), CSchemaCache::Guess(), CTigerNode::IsNull(), CSHA::IsNull(), m_bBogus, m_bBTH, m_bCollection, m_bED2K, m_bPreview, m_bResolveURL, m_bSHA1, m_bSize, m_bTiger, m_nGroup, m_nIndex, m_nPartial, m_nRating, m_nSize, m_nSources, m_pBTH, m_pED2K, m_pSHA1, m_pTiger, m_pXML, m_sComments, m_sName, m_sPreview, m_sSchemaPlural, m_sSchemaURI, m_sURL, NULL, Replace(), SchemaCache, and CXMLAttribute::schemaName.

Referenced by FromPacket().

BOOL CQueryHit::ReadGGEP CG1Packet pPacket,
BOOL *  pbBrowseHost
[static, protected]
 

Definition at line 712 of file QueryHit.cpp.

References CGGEPBlock::Find(), and CGGEPBlock::ReadFromPacket().

Referenced by FromPacket().

CXMLElement * CQueryHit::ReadXML CG1Packet pPacket,
int  nSize
[static, protected]
 

Definition at line 660 of file QueryHit.cpp.

References CXMLElement::AddElement(), CZLib::Decompress(), CXMLElement::FromString(), NULL, and CPacket::Read().

Referenced by FromPacket().

void CQueryHit::Resolve  )  [protected]
 

Definition at line 1281 of file QueryHit.cpp.

References CSettings::Downloads, CTigerNode::HashToString(), CED2K::HashToString(), CSHA::HashToString(), m_bED2K, m_bPreview, m_bPush, m_bResolveURL, m_bSHA1, m_bTiger, m_nIndex, m_nPort, m_nProtocol, m_nSize, m_nSources, m_pAddress, m_pClientID, m_pED2K, m_pSHA1, m_pTiger, m_sName, m_sPreview, m_sURL, PROTOCOL_ED2K, CSettings::sDownloads::RequestHash, CSettings::sDownloads::RequestURLENC, Settings, TS_TRUE, CConnection::URLEncode(), and GGUID::w.

Referenced by FromPacket().

void CQueryHit::Serialize CArchive &  ar,
int  nVersion
 

Definition at line 1512 of file QueryHit.cpp.

References CVendorCache::Lookup(), m_bBogus, m_bBrowseHost, m_bBusy, m_bChat, m_bCollection, m_bDownload, m_bED2K, m_bMatched, m_bMeasured, m_bPreview, m_bPush, m_bSHA1, m_bSize, m_bStable, m_bTiger, m_nIndex, m_nPartial, m_nPort, m_nProtocol, m_nRating, m_nSize, m_nSources, m_nSpeed, m_nUpQueue, m_nUpSlots, m_pAddress, m_pClientID, m_pED2K, m_pSearchID, m_pSHA1, m_pTiger, m_pVendor, m_pXML, CVendor::m_sCode, m_sComments, m_sName, m_sPreview, m_sSchemaPlural, m_sSchemaURI, m_sSpeed, m_sURL, NULL, and VendorCache.

Referenced by CMatchFile::Serialize().


Member Data Documentation

BOOL CQueryHit::m_bBogus
 

Definition at line 91 of file QueryHit.h.

Referenced by Copy(), CQueryHit(), CMatchCtrl::DoDelete(), CMatchCtrl::DrawItem(), CMatchList::FilterHit(), CMatchTipCtrl::LoadFromFile(), CMatchTipCtrl::LoadFromHit(), ReadG1Packet(), ReadG2Packet(), and Serialize().

BOOL CQueryHit::m_bBrowseHost
 

Definition at line 60 of file QueryHit.h.

Referenced by Copy(), CQueryHit(), CMatchCtrl::DrawItem(), CMatchCtrl::DrawStatus(), FromPacket(), CBaseMatchWnd::OnUpdateBrowseLaunch(), ParseAttributes(), Serialize(), and CHostBrowser::StreamHTML().

BOOL CQueryHit::m_bBTH
 

Definition at line 70 of file QueryHit.h.

Referenced by CDownloadWithSources::AddSourceHit(), CQueryHit(), and ReadG2Packet().

TRISTATE CQueryHit::m_bBusy
 

Definition at line 56 of file QueryHit.h.

Referenced by Copy(), CQueryHit(), CMatchCtrl::DrawStatus(), CMatchList::FilterHit(), FromPacket(), GetRating(), CMatchTipCtrl::LoadFromHit(), ParseAttributes(), and Serialize().

BOOL CQueryHit::m_bChat
 

Definition at line 59 of file QueryHit.h.

Referenced by Copy(), CQueryHit(), CMatchCtrl::DrawStatus(), FromPacket(), CHostBrowser::OnPacket(), CBaseMatchWnd::OnUpdateSearchChat(), ParseAttributes(), and Serialize().

BOOL CQueryHit::m_bCollection
 

Definition at line 83 of file QueryHit.h.

Referenced by CQueryHit(), ReadG2Packet(), and Serialize().

BOOL CQueryHit::m_bDownload
 

Definition at line 94 of file QueryHit.h.

Referenced by Copy(), CQueryHit(), CMatchCtrl::DrawItem(), CMatchTipCtrl::LoadFromFile(), CMatchTipCtrl::LoadFromHit(), and Serialize().

BOOL CQueryHit::m_bED2K
 

Definition at line 68 of file QueryHit.h.

Referenced by CDownloadWithSources::AddSourceHit(), CDownloadSource::CDownloadSource(), Copy(), CQueryHit(), FromPacket(), CMatchListView::GetNext(), CMatchTipCtrl::LoadFromHit(), CBaseMatchWnd::OnSearchDownload(), CBaseMatchWnd::OnSearchDownloadNow(), ReadEDPacket(), ReadG1Packet(), ReadG2Packet(), Resolve(), and Serialize().

BOOL CQueryHit::m_bFiltered
 

Definition at line 93 of file QueryHit.h.

Referenced by Copy(), CQueryHit(), and CMatchList::FilterHit().

BOOL CQueryHit::m_bMatched
 

Definition at line 92 of file QueryHit.h.

Referenced by Copy(), CQueryHit(), CMatchCtrl::DrawItem(), CMatchList::FilterHit(), CBrowseFrameCtrl::SelectTree(), and Serialize().

TRISTATE CQueryHit::m_bMeasured
 

Definition at line 58 of file QueryHit.h.

Referenced by CDownloadSource::CDownloadSource(), Copy(), CQueryHit(), CMatchCtrl::DrawItem(), FromPacket(), ParseAttributes(), and Serialize().

BOOL CQueryHit::m_bNew
 

Definition at line 95 of file QueryHit.h.

Referenced by CMatchList::AddHits(), CQueryHit(), and CMatchCtrl::DrawItem().

BOOL CQueryHit::m_bPreview
 

Definition at line 79 of file QueryHit.h.

Referenced by CQueryHit(), CMatchCtrl::DrawStatus(), FromPacket(), ReadG2Packet(), Resolve(), and Serialize().

TRISTATE CQueryHit::m_bPush
 

Definition at line 55 of file QueryHit.h.

Referenced by CDownloadSource::CDownloadSource(), Copy(), CQueryHit(), CMatchCtrl::DrawItem(), CMatchCtrl::DrawStatus(), CMatchList::FilterHit(), FromPacket(), GetRating(), CMatchTipCtrl::LoadFromFile(), CMatchTipCtrl::LoadFromHit(), ParseAttributes(), ReadEDAddress(), Resolve(), Serialize(), and CHostBrowser::StreamHTML().

BOOL CQueryHit::m_bResolveURL [protected]
 

Definition at line 98 of file QueryHit.h.

Referenced by CQueryHit(), ReadEDAddress(), ReadEDPacket(), ReadG2Packet(), and Resolve().

BOOL CQueryHit::m_bSelected
 

Definition at line 96 of file QueryHit.h.

Referenced by CQueryHit(), CMatchCtrl::DrawItem(), CMatchCtrl::OnLButtonDown(), and CMatchList::Select().

BOOL CQueryHit::m_bSHA1
 

Definition at line 64 of file QueryHit.h.

Referenced by CDownloadWithSources::AddSourceHit(), CDownloadSource::CDownloadSource(), Copy(), CQueryHit(), CMatchListView::GetNext(), CMatchTipCtrl::LoadFromHit(), CBaseMatchWnd::OnSearchDownload(), CBaseMatchWnd::OnSearchDownloadNow(), ReadG1Packet(), ReadG2Packet(), Resolve(), and Serialize().

BOOL CQueryHit::m_bSize
 

Definition at line 75 of file QueryHit.h.

Referenced by CDownloadWithSources::AddSourceHit(), Copy(), CQueryHit(), ReadEDPacket(), ReadG1Packet(), ReadG2Packet(), and Serialize().

TRISTATE CQueryHit::m_bStable
 

Definition at line 57 of file QueryHit.h.

Referenced by Copy(), CQueryHit(), CMatchCtrl::DrawStatus(), CMatchList::FilterHit(), FromPacket(), GetRating(), CMatchTipCtrl::LoadFromHit(), ParseAttributes(), and Serialize().

BOOL CQueryHit::m_bTiger
 

Definition at line 66 of file QueryHit.h.

Referenced by CDownloadWithSources::AddSourceHit(), CDownloadSource::CDownloadSource(), Copy(), CQueryHit(), CMatchListView::GetNext(), CMatchTipCtrl::LoadFromHit(), CBaseMatchWnd::OnSearchDownload(), CBaseMatchWnd::OnSearchDownloadNow(), ReadG1Packet(), ReadG2Packet(), Resolve(), and Serialize().

int CQueryHit::m_nGroup
 

Definition at line 63 of file QueryHit.h.

Referenced by CQueryHit(), FromPacket(), and ReadG2Packet().

DWORD CQueryHit::m_nIndex
 

Definition at line 74 of file QueryHit.h.

Referenced by CDownloadSource::CDownloadSource(), Copy(), CQueryHit(), ReadG1Packet(), ReadG2Packet(), Resolve(), CBrowseFrameCtrl::SelectTree(), and Serialize().

DWORD CQueryHit::m_nPartial
 

Definition at line 78 of file QueryHit.h.

Referenced by CQueryHit(), CMatchCtrl::DrawItem(), CMatchTipCtrl::LoadFromFile(), CMatchTipCtrl::LoadFromHit(), ReadEDPacket(), ReadG2Packet(), and Serialize().

WORD CQueryHit::m_nPort
 

Definition at line 51 of file QueryHit.h.

Referenced by CDownloadSource::CDownloadSource(), Copy(), CQueryHit(), FromPacket(), ReadEDAddress(), Resolve(), Serialize(), and CHostBrowser::StreamHTML().

PROTOCOLID CQueryHit::m_nProtocol
 

Definition at line 48 of file QueryHit.h.

Referenced by CDownloadSource::CDownloadSource(), CQueryHit(), CMatchCtrl::DrawItem(), GetSources(), CMatchTipCtrl::LoadFromFile(), CMatchTipCtrl::LoadFromHit(), Resolve(), and Serialize().

int CQueryHit::m_nRating
 

Definition at line 88 of file QueryHit.h.

Referenced by CQueryHit(), CMatchCtrl::DrawItem(), CMatchTipCtrl::LoadFromHit(), ReadEDPacket(), ReadG2Packet(), and Serialize().

QWORD CQueryHit::m_nSize
 

Definition at line 76 of file QueryHit.h.

Referenced by CDownloadWithSources::AddSourceHit(), CMatchFile::CMatchFile(), Copy(), CQueryHit(), CMatchList::FilterHit(), CMatchTipCtrl::LoadFromHit(), ReadEDPacket(), ReadG1Packet(), ReadG2Packet(), Resolve(), Serialize(), and CHostBrowser::StreamHTML().

DWORD CQueryHit::m_nSources
 

Definition at line 77 of file QueryHit.h.

Referenced by CQueryHit(), CMatchCtrl::DrawItem(), GetSources(), ReadEDPacket(), ReadG1Packet(), ReadG2Packet(), Resolve(), and Serialize().

DWORD CQueryHit::m_nSpeed
 

Definition at line 52 of file QueryHit.h.

Referenced by CDownloadSource::CDownloadSource(), Copy(), CQueryHit(), CMatchList::FilterHit(), FromPacket(), and Serialize().

int CQueryHit::m_nUpQueue
 

Definition at line 82 of file QueryHit.h.

Referenced by CQueryHit(), FromPacket(), CMatchTipCtrl::LoadFromFile(), CMatchTipCtrl::LoadFromHit(), and Serialize().

int CQueryHit::m_nUpSlots
 

Definition at line 81 of file QueryHit.h.

Referenced by CQueryHit(), FromPacket(), CMatchTipCtrl::LoadFromFile(), CMatchTipCtrl::LoadFromHit(), and Serialize().

IN_ADDR CQueryHit::m_pAddress
 

Definition at line 50 of file QueryHit.h.

Referenced by CDownloadSource::CDownloadSource(), Copy(), CQueryHit(), CMatchCtrl::DrawItem(), FromPacket(), CMatchTipCtrl::LoadFromFile(), CMatchTipCtrl::LoadFromHit(), CNeighbour::OnCommonHit(), CDatagrams::OnHit(), CRemote::PageSearch(), ReadEDAddress(), Resolve(), Serialize(), and CHostBrowser::StreamHTML().

SHA1 CQueryHit::m_pBTH
 

Definition at line 71 of file QueryHit.h.

Referenced by CDownloadWithSources::AddSourceHit(), and ReadG2Packet().

GGUID CQueryHit::m_pClientID
 

Definition at line 49 of file QueryHit.h.

Referenced by CDownloadSource::CDownloadSource(), Copy(), CQueryHit(), CMatchCtrl::DrawItem(), FromPacket(), CMatchTipCtrl::LoadFromFile(), CMatchTipCtrl::LoadFromHit(), CNeighbour::OnCommonHit(), CDatagrams::OnHit(), CHostBrowser::OnPacket(), ParseAttributes(), ReadEDAddress(), Resolve(), Serialize(), and CHostBrowser::StreamHTML().

MD4 CQueryHit::m_pED2K
 

Definition at line 69 of file QueryHit.h.

Referenced by CDownloadWithSources::AddSourceHit(), Copy(), FromPacket(), CMatchListView::GetNext(), CMatchTipCtrl::LoadFromHit(), CBaseMatchWnd::OnSearchDownload(), CBaseMatchWnd::OnSearchDownloadNow(), ReadEDPacket(), ReadG1Packet(), ReadG2Packet(), Resolve(), and Serialize().

CQueryHit* CQueryHit::m_pNext
 

Definition at line 45 of file QueryHit.h.

Referenced by CDownloads::Add(), CMatchFile::Check(), CMatchFile::ClearNew(), CQueryHit(), CRelatedSearch::CRelatedSearch(), CMatchFile::Expand(), CMatchFile::Filter(), FromPacket(), CMatchCtrl::GetItemRect(), CMatchCtrl::HitTest(), CMatchTipCtrl::LoadFromFile(), CHostBrowser::OnPacket(), CMatchCtrl::OnPaint(), CDownloadWithSources::OnQueryHits(), CBrowseFrameCtrl::OnTreeSelection(), CMatchFile::Serialize(), CHostBrowser::StreamHTML(), CSearchDetailPanel::Update(), and CMatchFile::~CMatchFile().

GGUID CQueryHit::m_pSearchID
 

Definition at line 46 of file QueryHit.h.

Referenced by Copy(), CQueryHit(), FromPacket(), and Serialize().

SHA1 CQueryHit::m_pSHA1
 

Definition at line 65 of file QueryHit.h.

Referenced by CDownloadWithSources::AddSourceHit(), Copy(), CMatchListView::GetNext(), CMatchTipCtrl::LoadFromHit(), CBaseMatchWnd::OnSearchDownload(), CBaseMatchWnd::OnSearchDownloadNow(), ReadG1Packet(), ReadG2Packet(), Resolve(), and Serialize().

TIGEROOT CQueryHit::m_pTiger
 

Definition at line 67 of file QueryHit.h.

Referenced by CDownloadWithSources::AddSourceHit(), Copy(), CMatchListView::GetNext(), CMatchTipCtrl::LoadFromHit(), CBaseMatchWnd::OnSearchDownload(), CBaseMatchWnd::OnSearchDownloadNow(), ReadG1Packet(), ReadG2Packet(), Resolve(), and Serialize().

CVendor* CQueryHit::m_pVendor
 

Definition at line 54 of file QueryHit.h.

Referenced by CDownloadSource::CDownloadSource(), CMatchFile::Compare(), Copy(), CQueryHit(), CMatchCtrl::DrawItem(), FromPacket(), CMatchTipCtrl::LoadFromFile(), CMatchTipCtrl::LoadFromHit(), CRemote::PageSearch(), ParseAttributes(), Serialize(), and CHostBrowser::StreamHTML().

CXMLElement* CQueryHit::m_pXML
 

Definition at line 87 of file QueryHit.h.

Referenced by CDownloadWithSources::AddSourceHit(), AutoDetectAudio(), AutoDetectSchema(), Copy(), CQueryHit(), CMatchTipCtrl::LoadFromHit(), ParseXML(), ReadEDPacket(), ReadG2Packet(), Serialize(), and ~CQueryHit().

CString CQueryHit::m_sComments
 

Definition at line 89 of file QueryHit.h.

Referenced by ReadG2Packet(), and Serialize().

CString CQueryHit::m_sName
 

Definition at line 73 of file QueryHit.h.

Referenced by CDownloads::Add(), CDownloadWithSources::AddSourceHit(), CDownloadSource::CDownloadSource(), CMatchFile::Compare(), Copy(), CRelatedSearch::CRelatedSearch(), CMatchCtrl::DrawItem(), CMatchList::FilterHit(), CMatchTipCtrl::LoadFromFile(), CMatchTipCtrl::LoadFromHit(), CRemote::PageSearch(), ReadEDPacket(), ReadG1Packet(), ReadG2Packet(), Resolve(), Serialize(), CHostBrowser::StreamHTML(), and CSearchDetailPanel::Update().

CString CQueryHit::m_sNick
 

Definition at line 61 of file QueryHit.h.

Referenced by CMatchCtrl::DrawItem(), FromPacket(), CMatchTipCtrl::LoadFromFile(), and CMatchTipCtrl::LoadFromHit().

CString CQueryHit::m_sPreview
 

Definition at line 80 of file QueryHit.h.

Referenced by ReadG2Packet(), Resolve(), and Serialize().

CString CQueryHit::m_sSchemaPlural
 

Definition at line 86 of file QueryHit.h.

Referenced by CDownloadWithSources::AddSourceHit(), Copy(), ParseXML(), ReadG2Packet(), and Serialize().

CString CQueryHit::m_sSchemaURI
 

Definition at line 85 of file QueryHit.h.

Referenced by CDownloadWithSources::AddSourceHit(), AutoDetectAudio(), Copy(), CRelatedSearch::CRelatedSearch(), CMatchTipCtrl::LoadFromHit(), ParseXML(), ReadEDPacket(), ReadG2Packet(), and Serialize().

CString CQueryHit::m_sSpeed
 

Definition at line 53 of file QueryHit.h.

Referenced by Copy(), CMatchList::FilterHit(), and Serialize().

CString CQueryHit::m_sURL
 

Definition at line 72 of file QueryHit.h.

Referenced by CDownloadWithSources::AddSourceHit(), CDownloadSource::CDownloadSource(), Copy(), CMatchCtrl::DrawItem(), CDownloadWithSources::OnQueryHits(), ReadG2Packet(), Resolve(), Serialize(), and CHostBrowser::StreamHTML().


The documentation for this class was generated from the following files:
Generated on Thu Dec 15 10:40:11 2005 for Shareaza 2.2.1.0 by  doxygen 1.4.2