#include <VendorCache.h>
Public Member Functions | |
CVendorCache () | |
virtual | ~CVendorCache () |
POSITION | GetIterator () const |
CVendor * | GetNext (POSITION &pos) const |
int | GetCount () const |
CVendor * | Lookup (LPCSTR pszCode, BOOL bCreate=TRUE) |
CVendor * | Lookup (LPCWSTR pszCode, BOOL bCreate=TRUE) |
CVendor * | LookupByName (LPCTSTR pszName) const |
void | Clear () |
BOOL | Load () |
Public Attributes | |
CVendor * | m_pNull |
CVendor * | m_pShareaza |
CVendor * | m_pED2K |
Protected Member Functions | |
BOOL | LoadFrom (CXMLElement *pXML) |
Protected Attributes | |
CMapStringToPtr | m_pMap |
|
Definition at line 40 of file VendorCache.cpp. References CVendor::m_bAuto, m_pED2K, m_pNull, and m_pShareaza. |
|
Definition at line 48 of file VendorCache.cpp. |
|
Definition at line 117 of file VendorCache.cpp. References GetIterator(), GetNext(), m_pMap, m_pShareaza, and NULL. Referenced by ~CVendorCache(). |
|
Definition at line 70 of file VendorCache.cpp. References m_pMap. Referenced by LoadFrom(). |
|
Definition at line 57 of file VendorCache.cpp. References m_pMap. Referenced by Clear(), and LookupByName(). |
|
Definition at line 62 of file VendorCache.cpp. Referenced by Clear(), and LookupByName(). |
|
Definition at line 130 of file VendorCache.cpp. References CXMLElement::FromFile(), CSettings::General, LoadFrom(), NULL, CSettings::sGeneral::Path, and Settings. Referenced by CShareazaApp::InitInstance(). |
|
Definition at line 148 of file VendorCache.cpp. References GetCount(), CXMLElement::GetElementIterator(), CXMLElement::GetNextElement(), CXMLNode::IsNamed(), CVendor::LoadFrom(), m_pED2K, m_pMap, m_pShareaza, CVendor::m_sCode, CShareazaApp::Message(), MSG_ERROR, NULL, and theApp. Referenced by Load(). |
|
Definition at line 84 of file VendorCache.cpp. |
|
Definition at line 78 of file VendorCache.cpp. Referenced by CQueryHit::FromPacket(), CG2Neighbour::OnLNI(), CQueryHit::Serialize(), CHostCacheHost::Serialize(), and CHostCacheHost::Update(). |
|
Definition at line 102 of file VendorCache.cpp. References GetIterator(), GetNext(), CVendor::m_sName, and NULL. Referenced by CHostBrowser::OnHeaderLine(). |
|
Definition at line 42 of file VendorCache.h. Referenced by CVendorCache(), CQueryHit::FromPacket(), and LoadFrom(). |
|
Definition at line 44 of file VendorCache.h. Referenced by Clear(), GetCount(), GetIterator(), GetNext(), LoadFrom(), and Lookup(). |
|
Definition at line 40 of file VendorCache.h. Referenced by CQueryHit::CQueryHit(), CVendorCache(), CQueryHit::FromPacket(), Lookup(), CHostBrowser::StreamHTML(), and ~CVendorCache(). |
|
Definition at line 41 of file VendorCache.h. Referenced by Clear(), CVendorCache(), LoadFrom(), and CG1Neighbour::SendClusterAdvisor(). |