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

CDiscoveryServices Class Reference

#include <DiscoveryServices.h>

List of all members.

Public Types

enum  {
  wcmHosts, wcmCaches, wcmUpdate, wcmSubmit,
  wcmServerMet
}

Public Member Functions

 CDiscoveryServices ()
virtual ~CDiscoveryServices ()
POSITION GetIterator () const
CDiscoveryService * GetNext (POSITION &pos) const
BOOL Check (CDiscoveryService *pService, int nType=-1) const
int GetCount (int nType=0, PROTOCOLID nProtocol=PROTOCOL_NULL) const
CDiscoveryService * Add (LPCTSTR pszAddress, int nType, PROTOCOLID nProtocol=PROTOCOL_NULL)
CDiscoveryService * Add (CDiscoveryService *pService)
void Remove (CDiscoveryService *pService, BOOL bCheck=TRUE)
BOOL CheckWebCacheValid (LPCTSTR pszAddress)
BOOL CheckMinimumServices ()
BOOL QueryForHosts (PROTOCOLID nProtocol)
DWORD MetQueried () const
CDiscoveryService * GetByAddress (LPCTSTR pszAddress) const
void Clear ()
BOOL Load ()
BOOL Save ()
BOOL Update ()
BOOL Execute (BOOL bSecondary=FALSE)
void Stop ()
void OnGnutellaAdded (IN_ADDR *pAddress, int nCount)
void OnGnutellaFailed (IN_ADDR *pAddress)

Protected Member Functions

void Serialize (CArchive &ar)
BOOL EnoughServices () const
void AddDefaults ()
int ExecuteBootstraps (int nCount)
BOOL RequestRandomService (PROTOCOLID nProtocol)
CDiscoveryService * GetRandomService (PROTOCOLID nProtocol)
CDiscoveryService * GetRandomWebCache (PROTOCOLID nProtocol, BOOL bWorkingOnly, CDiscoveryService *pExclude=NULL, BOOL bForUpdate=FALSE)
BOOL RequestWebCache (CDiscoveryService *pService, int nMode, PROTOCOLID nProtocol)
void StopWebRequest ()
void OnRun ()
BOOL RunWebCacheGet (BOOL bCache)
BOOL RunWebCacheUpdate ()
BOOL RunServerMet ()
BOOL SendWebCacheRequest (CString strURL, CString &strOutput)

Static Protected Member Functions

static UINT ThreadStart (LPVOID pParam)

Protected Attributes

CPtrList m_pList
HANDLE m_hThread
HINTERNET m_hInternet
HINTERNET m_hRequest
CDiscoveryService * m_pWebCache
int m_nWebCache
CDiscoveryService * m_pSubmit
DWORD m_tQueried
PROTOCOLID m_nLastQueryProtocol
DWORD m_tUpdated
PROTOCOLID m_nLastUpdateProtocol
DWORD m_tExecute
BOOL m_bFirstTime
DWORD m_tMetQueried

Friends

class CDiscoveryService


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
wcmHosts 
wcmCaches 
wcmUpdate 
wcmSubmit 
wcmServerMet 

Definition at line 37 of file DiscoveryServices.h.


Constructor & Destructor Documentation

CDiscoveryServices::CDiscoveryServices (   ) 
 

Definition at line 48 of file DiscoveryServices.cpp.

References m_bFirstTime, m_hInternet, m_hRequest, m_hThread, m_nLastQueryProtocol, m_nLastUpdateProtocol, m_nWebCache, m_pWebCache, m_tExecute, m_tMetQueried, m_tQueried, m_tUpdated, NULL, and PROTOCOL_NULL.

CDiscoveryServices::~CDiscoveryServices (   )  [virtual]
 

Definition at line 64 of file DiscoveryServices.cpp.

References Clear().


Member Function Documentation

CDiscoveryService * CDiscoveryServices::Add (  CDiscoveryService *  pService  ) 
 

Definition at line 200 of file DiscoveryServices.cpp.

References CSettings::sDiscovery::CacheCount, CSettings::Discovery, CDiscoveryService::dsWebCache, GetCount(), CDiscoveryService::m_bGnutella1, CDiscoveryService::m_bGnutella2, CDiscoveryService::m_nType, m_pList, CDiscoveryService::m_sAddress, CShareazaApp::Message(), MSG_DEBUG, NULL, PROTOCOL_G1, PROTOCOL_G2, Settings, and theApp.

CDiscoveryService * CDiscoveryServices::Add (  LPCTSTR  pszAddress,
int  nType,
PROTOCOLID  nProtocol = PROTOCOL_NULL
) 
 

Definition at line 114 of file DiscoveryServices.cpp.

References CDiscoveryService, CheckWebCacheValid(), CDiscoveryService::dsBlocked, CDiscoveryService::dsGnutella, CDiscoveryService::dsServerMet, CDiscoveryService::dsWebCache, GetByAddress(), CDiscoveryService::m_bGnutella1, CDiscoveryService::m_bGnutella2, CNetwork::m_pSection, Network, NULL, PROTOCOL_ED2K, PROTOCOL_G1, and PROTOCOL_G2.

Referenced by AddDefaults(), CDiscoveryServiceDlg::OnOK(), CURLActionDlg::OnUrlDownload(), CVersionChecker::ProcessResponse(), and RunWebCacheGet().

void CDiscoveryServices::AddDefaults (   )  [protected]
 

Definition at line 493 of file DiscoveryServices.cpp.

References _tcsistr(), Add(), CDiscoveryService::dsBlocked, CDiscoveryService::dsServerMet, CDiscoveryService::dsWebCache, EnoughServices(), CBuffer::EnsureBuffer(), CSettings::General, IDS_DISCOVERY_DEFAULTS, CBuffer::m_nLength, CBuffer::m_pBuffer, CShareazaApp::Message(), MSG_DEFAULT, MSG_ERROR, NULL, CSettings::sGeneral::Path, PROTOCOL_ED2K, PROTOCOL_G1, PROTOCOL_G2, CBuffer::ReadLine(), Settings, and theApp.

Referenced by CheckMinimumServices(), Load(), and Remove().

BOOL CDiscoveryServices::Check (  CDiscoveryService *  pService,
int  nType = -1
)  const
 

Definition at line 82 of file DiscoveryServices.cpp.

References m_pList, and NULL.

Referenced by CDiscoveryWnd::GetItem(), CDiscoveryServiceDlg::OnInitDialog(), CDiscoveryServiceDlg::OnOK(), OnRun(), RunServerMet(), RunWebCacheGet(), and RunWebCacheUpdate().

BOOL CDiscoveryServices::CheckMinimumServices (   ) 
 

Definition at line 284 of file DiscoveryServices.cpp.

References AddDefaults(), and EnoughServices().

Referenced by CDiscoveryWnd::OnDiscoveryRemove().

BOOL CDiscoveryServices::CheckWebCacheValid (  LPCTSTR  pszAddress  ) 
 

Definition at line 247 of file DiscoveryServices.cpp.

References _tcsistr(), CDiscoveryService::dsBlocked, GetIterator(), GetNext(), CDiscoveryService::m_nType, CDiscoveryService::m_sAddress, and NULL.

Referenced by Add().

void CDiscoveryServices::Clear (   ) 
 

Definition at line 345 of file DiscoveryServices.cpp.

References GetIterator(), GetNext(), m_pList, and Stop().

Referenced by Load(), Serialize(), and ~CDiscoveryServices().

BOOL CDiscoveryServices::EnoughServices (   )  const [protected]
 

Definition at line 463 of file DiscoveryServices.cpp.

References CDiscoveryService::dsServerMet, CDiscoveryService::dsWebCache, GetIterator(), GetNext(), CDiscoveryService::m_bGnutella1, CDiscoveryService::m_bGnutella2, and CDiscoveryService::m_nType.

Referenced by AddDefaults(), CheckMinimumServices(), Load(), and Remove().

BOOL CDiscoveryServices::Execute (  BOOL  bSecondary = FALSE  ) 
 

Definition at line 629 of file DiscoveryServices.cpp.

References CSettings::sDiscovery::BootstrapCount, CHostCacheList::CountHosts(), CSettings::Discovery, CHostCache::eDonkey, CSettings::eDonkey, CSettings::seDonkey::EnableToday, CSettings::sGnutella2::EnableToday, CSettings::sGnutella1::EnableToday, ExecuteBootstraps(), CSettings::Gnutella1, CHostCache::Gnutella1, CSettings::Gnutella2, CHostCache::Gnutella2, HostCache, IDS_DISCOVERY_BOOTSTRAP, m_hInternet, m_nLastQueryProtocol, CNetwork::m_pSection, m_tExecute, m_tMetQueried, m_tQueried, CShareazaApp::Message(), CSettings::seDonkey::MetAutoQuery, MSG_SYSTEM, CNeighboursWithConnect::NeedMoreHubs(), Neighbours, Network, NULL, PROTOCOL_ED2K, PROTOCOL_G1, PROTOCOL_G2, RequestRandomService(), Settings, and theApp.

Referenced by CNetwork::Connect(), and CNeighboursWithConnect::Maintain().

int CDiscoveryServices::ExecuteBootstraps (  int  nCount  )  [protected]
 

Definition at line 706 of file DiscoveryServices.cpp.

References CDiscoveryService::dsGnutella, GetIterator(), GetNext(), CDiscoveryService::m_nType, and CDiscoveryService::ResolveGnutella().

Referenced by Execute().

CDiscoveryService * CDiscoveryServices::GetByAddress (  LPCTSTR  pszAddress  )  const
 

Definition at line 322 of file DiscoveryServices.cpp.

References GetIterator(), GetNext(), CDiscoveryService::m_sAddress, and NULL.

Referenced by Add().

int CDiscoveryServices::GetCount (  int  nType = 0,
PROTOCOLID  nProtocol = PROTOCOL_NULL
)  const
 

Definition at line 89 of file DiscoveryServices.cpp.

References CDiscoveryService::dsNull, CDiscoveryService::dsServerMet, GetIterator(), GetNext(), CDiscoveryService::m_bGnutella1, CDiscoveryService::m_bGnutella2, CDiscoveryService::m_nType, PROTOCOL_ED2K, PROTOCOL_G1, PROTOCOL_G2, and PROTOCOL_NULL.

Referenced by Add(), OnRun(), and Serialize().

POSITION CDiscoveryServices::GetIterator (   )  const
 

Definition at line 72 of file DiscoveryServices.cpp.

References m_pList.

Referenced by CheckWebCacheValid(), Clear(), EnoughServices(), ExecuteBootstraps(), GetByAddress(), GetCount(), GetRandomService(), GetRandomWebCache(), Serialize(), and CDiscoveryWnd::Update().

CDiscoveryService * CDiscoveryServices::GetNext (  POSITION &  pos  )  const
 

Definition at line 77 of file DiscoveryServices.cpp.

References m_pList.

Referenced by CheckWebCacheValid(), Clear(), EnoughServices(), ExecuteBootstraps(), GetByAddress(), GetCount(), GetRandomService(), GetRandomWebCache(), Serialize(), and CDiscoveryWnd::Update().

CDiscoveryService * CDiscoveryServices::GetRandomService (  PROTOCOLID  nProtocol  )  [protected]
 

Definition at line 782 of file DiscoveryServices.cpp.

References CDiscoveryService::dsServerMet, CDiscoveryService::dsWebCache, GetIterator(), GetNext(), CDiscoveryService::m_bGnutella1, CDiscoveryService::m_bGnutella2, CDiscoveryService::m_nAccessPeriod, CDiscoveryService::m_nType, CDiscoveryService::m_tAccessed, NULL, PROTOCOL_ED2K, PROTOCOL_G1, and PROTOCOL_G2.

Referenced by RequestRandomService().

CDiscoveryService * CDiscoveryServices::GetRandomWebCache (  PROTOCOLID  nProtocol,
BOOL  bWorkingOnly,
CDiscoveryService *  pExclude = NULL,
BOOL  bForUpdate = FALSE
)  [protected]
 

Definition at line 833 of file DiscoveryServices.cpp.

References CDiscoveryService::dsWebCache, GetIterator(), GetNext(), CDiscoveryService::m_bGnutella1, CDiscoveryService::m_bGnutella2, CDiscoveryService::m_nAccesses, CDiscoveryService::m_nAccessPeriod, CDiscoveryService::m_nFailures, CDiscoveryService::m_nHosts, CDiscoveryService::m_nType, CDiscoveryService::m_nUpdatePeriod, CDiscoveryService::m_tAccessed, CDiscoveryService::m_tUpdated, CShareazaApp::Message(), MSG_ERROR, NULL, PROTOCOL_G1, PROTOCOL_G2, and theApp.

Referenced by RequestWebCache(), and Update().

BOOL CDiscoveryServices::Load (   ) 
 

Definition at line 366 of file DiscoveryServices.cpp.

References AddDefaults(), Clear(), EnoughServices(), CSettings::General, CNetwork::m_pSection, Network, Save(), Serialize(), Settings, and CSettings::sGeneral::UserPath.

Referenced by CShareazaApp::InitInstance().

DWORD CDiscoveryServices::MetQueried (   )  const
 

Definition at line 317 of file DiscoveryServices.cpp.

References m_tMetQueried.

void CDiscoveryServices::OnGnutellaAdded (  IN_ADDR *  pAddress,
int  nCount
) 
 

Definition at line 738 of file DiscoveryServices.cpp.

Referenced by CShakeNeighbour::OnHeaderLine().

void CDiscoveryServices::OnGnutellaFailed (  IN_ADDR *  pAddress  ) 
 

Definition at line 743 of file DiscoveryServices.cpp.

Referenced by CShakeNeighbour::OnRun().

void CDiscoveryServices::OnRun (   )  [protected]
 

Definition at line 1028 of file DiscoveryServices.cpp.

References Check(), CSettings::Discovery, CDiscoveryService::dsWebCache, GetCount(), CSettings::sDiscovery::Lowpoint, m_bFirstTime, m_hInternet, m_hRequest, m_nLastQueryProtocol, m_nLastUpdateProtocol, m_nWebCache, CNetwork::m_pSection, m_pWebCache, m_tQueried, m_tUpdated, Network, NULL, CDiscoveryService::OnFailure(), PROTOCOL_NULL, RunServerMet(), RunWebCacheGet(), RunWebCacheUpdate(), Settings, wcmCaches, wcmHosts, wcmServerMet, wcmSubmit, and wcmUpdate.

Referenced by ThreadStart().

BOOL CDiscoveryServices::QueryForHosts (  PROTOCOLID  nProtocol  ) 
 

Definition at line 303 of file DiscoveryServices.cpp.

References CNetwork::m_pSection, Network, and RequestRandomService().

Referenced by CWizardNetworksPage::DoDonkeyImport(), and CWizardConnectionPage::OnWizardNext().

void CDiscoveryServices::Remove (  CDiscoveryService *  pService,
BOOL  bCheck = TRUE
) 
 

Definition at line 235 of file DiscoveryServices.cpp.

References AddDefaults(), EnoughServices(), and m_pList.

Referenced by CDiscoveryService::Remove().

BOOL CDiscoveryServices::RequestRandomService (  PROTOCOLID  nProtocol  )  [protected]
 

Definition at line 755 of file DiscoveryServices.cpp.

References CDiscoveryService::dsServerMet, GetRandomService(), CDiscoveryService::m_nType, RequestWebCache(), wcmHosts, and wcmServerMet.

Referenced by Execute(), and QueryForHosts().

BOOL CDiscoveryServices::RequestWebCache (  CDiscoveryService *  pService,
int  nMode,
PROTOCOLID  nProtocol
)  [protected]
 

Definition at line 888 of file DiscoveryServices.cpp.

References GetRandomWebCache(), IDS_DISCOVERY_QUERY, IDS_DISCOVERY_SUBMIT, IDS_DISCOVERY_UPDATING, m_hInternet, m_hRequest, m_hThread, CDiscoveryService::m_nAccessPeriod, m_nLastQueryProtocol, m_nLastUpdateProtocol, m_nWebCache, m_pSubmit, m_pWebCache, CDiscoveryService::m_sAddress, CDiscoveryService::m_tAccessed, m_tQueried, m_tUpdated, CShareazaApp::Message(), MSG_DEBUG, MSG_ERROR, MSG_SYSTEM, NULL, PROTOCOL_ED2K, PROTOCOL_G1, PROTOCOL_G2, Settings, CSettings::SmartAgent(), StopWebRequest(), theApp, ThreadStart(), wcmCaches, wcmHosts, wcmServerMet, wcmSubmit, and wcmUpdate.

Referenced by CDiscoveryService::Execute(), RequestRandomService(), and Update().

BOOL CDiscoveryServices::RunServerMet (   )  [protected]
 

Definition at line 1418 of file DiscoveryServices.cpp.

References Check(), CDiscoveryService::dsServerMet, CHostCache::eDonkey, HostCache, CHostCacheList::ImportMET(), m_hInternet, m_hRequest, CNetwork::m_pSection, m_pWebCache, CDiscoveryService::m_sAddress, Network, NULL, CDiscoveryService::OnAccess(), CDiscoveryService::OnHostAdd(), CDiscoveryService::OnSuccess(), and CHostCache::Save().

Referenced by OnRun().

BOOL CDiscoveryServices::RunWebCacheGet (  BOOL  bCache  )  [protected]
 

Definition at line 1094 of file DiscoveryServices.cpp.

References _tcsistr(), Add(), CHostCacheList::Add(), Check(), CDiscoveryService::dsWebCache, CHostCacheList::GetNewest(), CHostCache::Gnutella1, CHostCache::Gnutella2, HostCache, m_bFirstTime, CDiscoveryService::m_bGnutella1, CDiscoveryService::m_bGnutella2, CDiscoveryService::m_nAccessPeriod, m_nLastQueryProtocol, CNetwork::m_pSection, m_pWebCache, CDiscoveryService::m_sAddress, m_tQueried, CShareazaApp::Message(), MSG_DEBUG, Network, NULL, CDiscoveryService::OnAccess(), CDiscoveryService::OnHostAdd(), CDiscoveryService::OnSuccess(), PROTOCOL_G1, PROTOCOL_G2, CDiscoveryService::Remove(), SendWebCacheRequest(), and theApp.

Referenced by OnRun().

BOOL CDiscoveryServices::RunWebCacheUpdate (   )  [protected]
 

Definition at line 1265 of file DiscoveryServices.cpp.

References Check(), CDiscoveryService::dsWebCache, CNeighboursBase::GetCount(), CNetwork::IsListening(), CDiscoveryService::m_bGnutella2, CDiscoveryService::m_nAccessPeriod, m_nLastUpdateProtocol, CDiscoveryService::m_nUpdatePeriod, CDiscoveryService::m_nUpdates, m_nWebCache, CNetwork::m_pHost, CNetwork::m_pSection, m_pSubmit, m_pWebCache, CDiscoveryService::m_sAddress, CDiscoveryService::m_tUpdated, CShareazaApp::Message(), MSG_DEBUG, Neighbours, Network, ntLeaf, NULL, CDiscoveryService::OnAccess(), CDiscoveryService::OnSuccess(), PROTOCOL_G2, CDiscoveryService::Remove(), SendWebCacheRequest(), theApp, CConnection::URLEncode(), and wcmUpdate.

Referenced by OnRun().

BOOL CDiscoveryServices::Save (   ) 
 

Definition at line 409 of file DiscoveryServices.cpp.

References CSettings::General, CNetwork::m_pSection, Network, Serialize(), Settings, and CSettings::sGeneral::UserPath.

Referenced by CShareazaApp::ExitInstance(), Load(), and CDiscoveryWnd::OnDestroy().

BOOL CDiscoveryServices::SendWebCacheRequest (  CString  strURL,
CString &  strOutput
)  [protected]
 

Definition at line 1365 of file DiscoveryServices.cpp.

References m_hInternet, m_hRequest, CShareazaApp::m_sVersion, CShareazaApp::Message(), MSG_DEBUG, NULL, and theApp.

Referenced by RunWebCacheGet(), and RunWebCacheUpdate().

void CDiscoveryServices::Serialize (  CArchive &  ar  )  [protected]
 

Definition at line 428 of file DiscoveryServices.cpp.

References CDiscoveryService, Clear(), GetCount(), GetIterator(), GetNext(), m_pList, and CDiscoveryService::Serialize().

Referenced by Load(), and Save().

void CDiscoveryServices::Stop (   ) 
 

Definition at line 357 of file DiscoveryServices.cpp.

References StopWebRequest().

Referenced by Clear(), CNetwork::Disconnect(), and CShareazaApp::ExitInstance().

void CDiscoveryServices::StopWebRequest (   )  [protected]
 

Definition at line 988 of file DiscoveryServices.cpp.

References m_hInternet, m_hThread, CShareazaApp::Message(), MSG_DEBUG, NULL, and theApp.

Referenced by RequestWebCache(), Stop(), and Update().

UINT CDiscoveryServices::ThreadStart (  LPVOID  pParam  )  [static, protected]
 

Definition at line 1018 of file DiscoveryServices.cpp.

References OnRun().

Referenced by RequestWebCache().

BOOL CDiscoveryServices::Update (   ) 
 

Definition at line 571 of file DiscoveryServices.cpp.

References CSettings::Discovery, CNeighboursBase::GetCount(), GetRandomWebCache(), CNetwork::GetStableTime(), CNeighboursWithConnect::IsG1Ultrapeer(), CNeighboursWithConnect::IsG2Hub(), m_hInternet, m_nLastUpdateProtocol, CNetwork::m_pSection, m_tUpdated, Neighbours, Network, ntNode, NULL, PROTOCOL_G1, PROTOCOL_G2, RequestWebCache(), Settings, StopWebRequest(), CSettings::sDiscovery::UpdatePeriod, and wcmUpdate.

Referenced by CHandshakes::RunStableUpdate().


Friends And Related Function Documentation

friend class CDiscoveryService [friend]
 

Definition at line 99 of file DiscoveryServices.h.

Referenced by Add(), and Serialize().


Member Data Documentation

BOOL CDiscoveryServices::m_bFirstTime [protected]
 

Definition at line 53 of file DiscoveryServices.h.

Referenced by CDiscoveryServices(), OnRun(), and RunWebCacheGet().

HINTERNET CDiscoveryServices::m_hInternet [protected]
 

Definition at line 43 of file DiscoveryServices.h.

Referenced by CDiscoveryServices(), Execute(), OnRun(), RequestWebCache(), RunServerMet(), SendWebCacheRequest(), StopWebRequest(), and Update().

HINTERNET CDiscoveryServices::m_hRequest [protected]
 

Definition at line 44 of file DiscoveryServices.h.

Referenced by CDiscoveryServices(), OnRun(), RequestWebCache(), RunServerMet(), and SendWebCacheRequest().

HANDLE CDiscoveryServices::m_hThread [protected]
 

Definition at line 42 of file DiscoveryServices.h.

Referenced by CDiscoveryServices(), RequestWebCache(), and StopWebRequest().

PROTOCOLID CDiscoveryServices::m_nLastQueryProtocol [protected]
 

Definition at line 49 of file DiscoveryServices.h.

Referenced by CDiscoveryServices(), Execute(), OnRun(), RequestWebCache(), and RunWebCacheGet().

PROTOCOLID CDiscoveryServices::m_nLastUpdateProtocol [protected]
 

Definition at line 51 of file DiscoveryServices.h.

Referenced by CDiscoveryServices(), OnRun(), RequestWebCache(), RunWebCacheUpdate(), and Update().

int CDiscoveryServices::m_nWebCache [protected]
 

Definition at line 46 of file DiscoveryServices.h.

Referenced by CDiscoveryServices(), OnRun(), RequestWebCache(), and RunWebCacheUpdate().

CPtrList CDiscoveryServices::m_pList [protected]
 

Definition at line 41 of file DiscoveryServices.h.

Referenced by Add(), Check(), Clear(), GetIterator(), GetNext(), Remove(), and Serialize().

CDiscoveryService* CDiscoveryServices::m_pSubmit [protected]
 

Definition at line 47 of file DiscoveryServices.h.

Referenced by RequestWebCache(), and RunWebCacheUpdate().

CDiscoveryService* CDiscoveryServices::m_pWebCache [protected]
 

Definition at line 45 of file DiscoveryServices.h.

Referenced by CDiscoveryServices(), OnRun(), RequestWebCache(), RunServerMet(), RunWebCacheGet(), and RunWebCacheUpdate().

DWORD CDiscoveryServices::m_tExecute [protected]
 

Definition at line 52 of file DiscoveryServices.h.

Referenced by CDiscoveryServices(), and Execute().

DWORD CDiscoveryServices::m_tMetQueried [protected]
 

Definition at line 55 of file DiscoveryServices.h.

Referenced by CDiscoveryServices(), Execute(), and MetQueried().

DWORD CDiscoveryServices::m_tQueried [protected]
 

Definition at line 48 of file DiscoveryServices.h.

Referenced by CDiscoveryServices(), Execute(), OnRun(), RequestWebCache(), and RunWebCacheGet().

DWORD CDiscoveryServices::m_tUpdated [protected]
 

Definition at line 50 of file DiscoveryServices.h.

Referenced by CDiscoveryServices(), OnRun(), RequestWebCache(), and Update().


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