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

CSettings Class Reference

#include <Settings.h>

List of all members.

Public Member Functions

 CSettings ()
virtual ~CSettings ()
void Load ()
void Save (BOOL bShutdown=FALSE)
ItemGetSetting (LPCTSTR pszName) const
ItemGetSetting (LPVOID pValue) const
BOOL LoadWindow (LPCTSTR pszName, CWnd *pWindow)
void SaveWindow (LPCTSTR pszName, CWnd *pWindow)
BOOL LoadList (LPCTSTR pszName, CListCtrl *pCtrl, int nSort=0)
void SaveList (LPCTSTR pszName, CListCtrl *pCtrl)
CString SmartAgent ()
CString SmartVolume (QWORD nVolume, BOOL bInKB, BOOL bRateInBits=FALSE, BOOL bTruncate=FALSE)
QWORD ParseVolume (LPCTSTR psz, BOOL bSpeedInBits)
DWORD GetOutgoingBandwidth ()
BOOL CheckStartup ()
void SetStartup (BOOL bStartup)

Public Attributes

CSettings::sGeneral General
CSettings::sInterface Interface
CSettings::sLibrary Library
CSettings::sSearch Search
CSettings::sMediaPlayer MediaPlayer
CSettings::sWeb Web
CSettings::sConnection Connection
CSettings::sBandwidth Bandwidth
CSettings::sCommunity Community
CSettings::sDiscovery Discovery
CSettings::sGnutella Gnutella
CSettings::sGnutella1 Gnutella1
CSettings::sGnutella2 Gnutella2
CSettings::seDonkey eDonkey
CSettings::sBitTorrent BitTorrent
CSettings::sDownloads Downloads
CSettings::sUploads Uploads
CSettings::sRemote Remote
CSettings::sScheduler Scheduler
CSettings::sLive Live

Protected Member Functions

void Setup ()
void Add (LPCTSTR pszName, DWORD *pDword, DWORD nDefault)
void Add (LPCTSTR pszName, int *pDword, DWORD nDefault)
void Add (LPCTSTR pszName, DOUBLE *pFloat, DOUBLE nDefault)
void Add (LPCTSTR pszName, CString *pString, LPCTSTR pszDefault)
void SmartUpgrade ()

Protected Attributes

CPtrList m_pItems

Classes

class  Item
struct  sBandwidth
struct  sBitTorrent
struct  sCommunity
struct  sConnection
struct  sDiscovery
struct  sDownloads
struct  seDonkey
struct  sGeneral
struct  sGnutella
struct  sGnutella1
struct  sGnutella2
struct  sInterface
struct  sLibrary
struct  sLive
struct  sMediaPlayer
struct  sRemote
struct  sScheduler
struct  sSearch
struct  sUploads
struct  sWeb


Constructor & Destructor Documentation

CSettings::CSettings  ) 
 

Definition at line 417 of file Settings.cpp.

References CSettings::sLive::AdultWarning, CSettings::sLive::AutoClose, CSettings::sLive::BandwidthScale, CSettings::sLive::DiskSpaceStop, CSettings::sLive::DiskSpaceWarning, CSettings::sLive::DiskWriteWarning, CSettings::sLive::DonkeyServerWarning, CSettings::sLive::FirstRun, General, Live, CSettings::sLive::LoadWindowState, NULL, CSettings::sGeneral::Path, CSettings::sLive::QueueLimitWarning, Setup(), CSettings::sLive::UploadLimitWarning, and CSettings::sGeneral::UserPath.

CSettings::~CSettings  )  [virtual]
 

Definition at line 446 of file Settings.cpp.

References m_pItems.


Member Function Documentation

void CSettings::Add LPCTSTR  pszName,
CString *  pString,
LPCTSTR  pszDefault
[protected]
 

Definition at line 475 of file Settings.cpp.

References m_pItems, and NULL.

void CSettings::Add LPCTSTR  pszName,
DOUBLE *  pFloat,
DOUBLE  nDefault
[protected]
 

Definition at line 469 of file Settings.cpp.

References m_pItems, and NULL.

void CSettings::Add LPCTSTR  pszName,
int *  pDword,
DWORD  nDefault
[protected]
 

Definition at line 463 of file Settings.cpp.

References m_pItems, and NULL.

void CSettings::Add LPCTSTR  pszName,
DWORD *  pDword,
DWORD  nDefault
[protected]
 

Definition at line 457 of file Settings.cpp.

References m_pItems, and NULL.

Referenced by Setup().

BOOL CSettings::CheckStartup  ) 
 

Definition at line 870 of file Settings.cpp.

References NULL.

Referenced by CGeneralSettingsPage::OnInitDialog().

DWORD CSettings::GetOutgoingBandwidth  ) 
 

Definition at line 1067 of file Settings.cpp.

References Bandwidth, Connection, CSettings::sConnection::OutSpeed, and CSettings::sBandwidth::Uploads.

Referenced by Load(), CNetworksSettingsPage::OnEd2kEnable(), CDonkeySettingsPage::OnEnableToday(), CNetworksSettingsPage::OnG1Enable(), CGnutellaSettingsPage::OnG1Today(), CDownloadsSettingsPage::OnInitDialog(), CBitTorrentSettingsPage::OnInitDialog(), CGnutellaSettingsPage::OnOK(), CDownloadsSettingsPage::OnOK(), CDonkeySettingsPage::OnOK(), CBitTorrentSettingsPage::OnOK(), CBitTorrentSettingsPage::OnSetActive(), CHostCacheWnd::OnUpdateHostCacheConnect(), CMainWnd::OnUpdateNetworkED2K(), CMainWnd::OnUpdateNetworkG1(), and CWizardInterfacePage::OnWizardNext().

CSettings::Item * CSettings::GetSetting LPVOID  pValue  )  const
 

Definition at line 705 of file Settings.cpp.

References CSettings::Item::m_pDword, CSettings::Item::m_pFloat, m_pItems, CSettings::Item::m_pString, and NULL.

CSettings::Item * CSettings::GetSetting LPCTSTR  pszName  )  const
 

Definition at line 694 of file Settings.cpp.

References m_pItems, CSettings::Item::m_sName, and NULL.

Referenced by CAdvancedSettingsPage::AddSetting().

void CSettings::Load  ) 
 

Definition at line 486 of file Settings.cpp.

References CSettings::sSearch::AdvancedPanel, BitTorrent, CSettings::sGnutella1::ClientMode, CSettings::sDownloads::CompletePath, Connection, CSettings::sConnection::ConnectThrottle, CSettings::sDownloads::ConnectThrottle, Downloads, CSettings::sBitTorrent::DownloadTorrents, eDonkey, CSettings::seDonkey::EnableAlways, CSettings::sGnutella2::EnableAlways, CSettings::sGnutella1::EnableAlways, CSettings::seDonkey::EnableToday, CSettings::sGnutella2::EnableToday, CSettings::sGnutella1::EnableToday, CSettings::sLive::FirstRun, General, CRegistry::GetInt(), GetOutgoingBandwidth(), Gnutella1, Gnutella2, IDS_SETTINGS_FILEPATH_NOT_SAME, CSettings::sDownloads::IncompletePath, Interface, Live, CSettings::Item::Load(), LoadString(), CSettings::sInterface::LowResMode, m_pItems, CSettings::sDownloads::MaxFiles, MODE_LEAF, NULL, CSettings::sGnutella2::NumHubs, CSettings::sGnutella1::NumHubs, CSettings::sGnutella2::NumLeafs, CSettings::sGeneral::Path, CSettings::seDonkey::QueryGlobalThrottle, CSettings::sGnutella2::RequeryDelay, CSettings::sGnutella1::RequeryDelay, Search, CSettings::sDownloads::SearchPeriod, CRegistry::SetInt(), SmartUpgrade(), CSettings::sDownloads::StarveTimeout, and CSettings::sGeneral::UserPath.

Referenced by CShareazaApp::InitInstance().

BOOL CSettings::LoadList LPCTSTR  pszName,
CListCtrl *  pCtrl,
int  nSort = 0
 

Definition at line 788 of file Settings.cpp.

References CRegistry::GetInt(), CRegistry::GetString(), Skin, and CSkin::Translate().

Referenced by CHostCacheWnd::OnCreate(), CSecurityWnd::OnSkinChange(), CSearchMonitorWnd::OnSkinChange(), CPacketWnd::OnSkinChange(), CNeighboursWnd::OnSkinChange(), CHostCacheWnd::OnSkinChange(), CDiscoveryWnd::OnSkinChange(), and CLibraryDetailView::SetViewSchema().

BOOL CSettings::LoadWindow LPCTSTR  pszName,
CWnd *  pWindow
 

Definition at line 721 of file Settings.cpp.

References CRegistry::GetInt(), Live, CSettings::sLive::LoadWindowState, and NULL.

Referenced by CChildWnd::LoadState(), CMainWnd::OnCreate(), CNewSearchDlg::OnInitDialog(), CFolderPropertiesDlg::OnInitDialog(), and CFilePropertiesDlg::OnInitDialog().

QWORD CSettings::ParseVolume LPCTSTR  psz,
BOOL  bSpeedInBits
 

Definition at line 1021 of file Settings.cpp.

Referenced by CSearchPanel::GetSearch(), CFilterSearchDlg::OnBnClickedSaveFilter(), CUploadsSettingsPage::OnKillActive(), CDownloadsSettingsPage::OnKillActive(), CUploadsSettingsPage::OnOK(), CDownloadsSettingsPage::OnOK(), CQueuePropertiesDlg::OnOK(), CFilterSearchDlg::OnOK(), CConnectionSettingsPage::ParseSpeed(), and CUploadsSettingsPage::UpdateQueues().

void CSettings::Save BOOL  bShutdown = FALSE  ) 
 

Definition at line 565 of file Settings.cpp.

References Connection, m_pItems, CSettings::Item::m_sName, CSettings::Item::Save(), CRegistry::SetInt(), SMART_VERSION, and CSettings::sConnection::TimeoutConnect.

Referenced by CShareazaApp::ExitInstance(), CLibraryFileView::OnLibraryBitziDownload(), CBaseMatchWnd::OnLibraryBitziWeb(), CSettingsManagerDlg::OnOK(), CMediaVisDlg::OnOK(), CWizardInterfacePage::OnWizardNext(), CWizardSheet::RunWizard(), and CFileExecutor::ShowBitziTicket().

void CSettings::SaveList LPCTSTR  pszName,
CListCtrl *  pCtrl
 

Definition at line 832 of file Settings.cpp.

References CRegistry::SetInt(), and CRegistry::SetString().

Referenced by CSecurityWnd::OnDestroy(), CSearchMonitorWnd::OnDestroy(), CPacketWnd::OnDestroy(), CNeighboursWnd::OnDestroy(), CHostCacheWnd::OnDestroy(), CDiscoveryWnd::OnDestroy(), CLibraryDetailView::OnDestroy(), and CLibraryDetailView::SetViewSchema().

void CSettings::SaveWindow LPCTSTR  pszName,
CWnd *  pWindow
 

Definition at line 761 of file Settings.cpp.

References NULL, and CRegistry::SetInt().

Referenced by CMainWnd::OnClose(), CRemoteWnd::OnDestroy(), CFolderPropertiesDlg::OnDestroy(), CFilePropertiesDlg::OnDestroy(), CNewSearchDlg::OnOK(), and CChildWnd::SaveState().

void CSettings::SetStartup BOOL  bStartup  ) 
 

Definition at line 886 of file Settings.cpp.

References NULL.

Referenced by CGeneralSettingsPage::OnOK(), and CWizardFinishedPage::OnWizardFinish().

void CSettings::Setup  )  [protected]
 

Definition at line 41 of file Settings.cpp.

References CSettings::sDiscovery::AccessThrottle, Add(), CSettings::sSearch::AdultFilter, CSettings::sBitTorrent::AdvancedInterface, CSettings::sBitTorrent::AdvancedInterfaceSet, CSettings::sSearch::AdvancedPanel, CSettings::sUploads::AllowBackwards, CSettings::sDownloads::AllowBackwards, CSettings::sScheduler::AllowHub, CSettings::sGeneral::AlwaysOpenURLs, CSettings::sMediaPlayer::Aspect, CSettings::sConnection::AsyncIO, CSettings::sUploads::AutoClear, CSettings::sDownloads::AutoClear, CSettings::sBitTorrent::AutoClear, CSettings::sConnection::AutoConnect, CSettings::sDownloads::AutoExpand, CSettings::sBitTorrent::AutoSeed, Bandwidth, CSettings::sBitTorrent::BandwidthPercentage, BitTorrent, CSettings::sLibrary::BitziOkay, CSettings::sLibrary::BitziWebSubmit, CSettings::sLibrary::BitziWebView, CSettings::sLibrary::BitziXML, CSettings::sSearch::BlankSchemaURI, CSettings::sUploads::BlockAgents, CSettings::sGnutella::BlockBlankClients, CSettings::sDiscovery::BootstrapCount, CSettings::sSearch::BrowseTreeSize, CSettings::sDownloads::BufferSize, CSettings::sLibrary::BufferSize, CSettings::sDiscovery::CacheCount, CSettings::sCommunity::ChatAllNetworks, CSettings::sCommunity::ChatCensor, CSettings::sCommunity::ChatEnable, CSettings::sCommunity::ChatFilter, CSettings::sCommunity::ChatFilterED2K, CSettings::sDownloads::ChunkSize, CSettings::sDownloads::ChunkStrap, CSettings::sUploads::ClampdownFactor, CSettings::sUploads::ClampdownFloor, CSettings::sUploads::ClearDelay, CSettings::sDownloads::ClearDelay, CSettings::sBitTorrent::ClearRatio, CSettings::sGnutella2::ClientMode, CSettings::sGnutella1::ClientMode, CSettings::sGeneral::CloseMode, CSettings::sDownloads::CollectionPath, Community, CSettings::sDownloads::CompletePath, CSettings::sGnutella::ConnectFactor, Connection, CONNECTION_AUTO, CSettings::sDownloads::ConnectThrottle, CSettings::sGnutella::ConnectThrottle, CSettings::sConnection::ConnectThrottle, CSettings::sGeneral::Debug, CSettings::sGeneral::DebugLog, CSettings::seDonkey::DefaultServerFlags, CSettings::sBitTorrent::DefaultTracker, CSettings::sBitTorrent::DefaultTrackerPeriod, CSettings::sGnutella1::DefaultTTL, CSettings::sDiscovery::DefaultUpdate, CSettings::sGnutella::DeflateHub2Hub, CSettings::sGnutella::DeflateHub2Leaf, CSettings::sGnutella::DeflateLeaf2Hub, CSettings::seDonkey::DequeueTime, CSettings::sSearch::DetailPanelSize, CSettings::sSearch::DetailPanelVisible, CSettings::sConnection::DetectConnectionLoss, CSettings::sConnection::DetectConnectionReset, Discovery, CSettings::sGeneral::DiskSpaceStop, CSettings::sGeneral::DiskSpaceWarning, CSettings::sBitTorrent::DownloadConnections, Downloads, CSettings::sBandwidth::Downloads, CSettings::sBitTorrent::DownloadTorrents, CSettings::sUploads::DynamicPreviews, CSettings::sWeb::ED2K, eDonkey, CSettings::sScheduler::Enable, CSettings::sRemote::Enable, CSettings::seDonkey::EnableAlways, CSettings::sGnutella2::EnableAlways, CSettings::sGnutella1::EnableAlways, CSettings::sMediaPlayer::EnableEnqueue, CSettings::sGnutella1::EnableGGEP, CSettings::sMediaPlayer::EnablePlay, CSettings::sBitTorrent::Endgame, CSettings::seDonkey::Endgame, CSettings::sSearch::ExpandMatches, CSettings::seDonkey::ExtendedRequest, CSettings::sDiscovery::FailureLimit, CSettings::seDonkey::FastConnect, CSettings::sMediaPlayer::FileTypes, CSettings::sUploads::FilterMask, CSettings::sDownloads::FilterMask, CSettings::sSearch::FilterMask, CSettings::sLibrary::FilterURI, CSettings::sConnection::FirewallStatus, CSettings::sDownloads::FlushSD, CSettings::sConnection::ForceConnectedState, CSettings::seDonkey::FrameSize, CSettings::sUploads::FreeBandwidthFactor, CSettings::sUploads::FreeBandwidthValue, CSettings::sDiscovery::G2DAddress, CSettings::sDiscovery::G2DRetryAfter, General, CSettings::sSearch::GeneralThrottle, CSettings::seDonkey::GetSourcesThrottle, Gnutella, CSettings::sWeb::Gnutella, Gnutella1, Gnutella2, GNUTELLA_DEFAULT_PORT, GUI_BASIC, CSettings::sGeneral::GUIMode, CSettings::sGeneral::HashIntegrity, CSettings::sLibrary::HashWindow, CSettings::sGnutella2::HAWPeriod, CSettings::sSearch::HideSearchPanel, CSettings::sSearch::HighlightNew, CSettings::sLibrary::HighPriorityHash, CSettings::sLibrary::HistoryDays, CSettings::sLibrary::HistoryTotal, CSettings::sGnutella1::HitQueueLimit, CSettings::sGnutella::HitsPerPacket, CSettings::sGnutella::HostCacheSize, CSettings::sGnutella::HostCacheView, CSettings::sGnutella2::HostCurrent, CSettings::sGnutella2::HostExpire, CSettings::sGnutella1::HostExpire, CSettings::sGnutella2::HubHorizonSize, CSettings::sBandwidth::HubIn, CSettings::sBandwidth::HubOut, CSettings::sUploads::HubUnshare, CSettings::sBandwidth::HubUploads, CSettings::sGnutella2::HubVerified, CSettings::sConnection::IgnoreLocalIP, CSettings::sConnection::IgnoreOwnIP, CSettings::sGeneral::IgnoreXPsp2, CSettings::sConnection::InBind, CSettings::sDownloads::IncompletePath, CSettings::sConnection::InHost, CSettings::sConnection::InPort, CSettings::sConnection::InSpeed, Interface, CSettings::sGnutella2::KHLHubCount, CSettings::sGnutella2::KHLPeriod, CSettings::sGeneral::Language, CSettings::sSearch::LastSchemaURI, CSettings::sBandwidth::LeafIn, CSettings::sBandwidth::LeafOut, CSettings::seDonkey::LearnNewServers, CSettings::seDonkey::LearnNewServersClient, Library, CSettings::sScheduler::LimitedBandwidth, CSettings::sScheduler::LimitedNetworks, CSettings::sBitTorrent::LinkPing, CSettings::sBitTorrent::LinkTimeout, CSettings::sMediaPlayer::ListSize, CSettings::sMediaPlayer::ListVisible, CSettings::sDiscovery::Lowpoint, CSettings::sLibrary::LowPriorityHashing, CSettings::sInterface::LowResMode, CSettings::sWeb::Magnet, CSettings::seDonkey::MagnetSearch, CSettings::sDownloads::MaxConnectingSources, CSettings::sGeneral::MaxDebugLogSize, CSettings::sDownloads::MaxFiles, CSettings::sDownloads::MaxFileSearches, CSettings::sDownloads::MaxFileTransfers, CSettings::sGnutella::MaxHits, CSettings::sGnutella1::MaximumPacket, CSettings::sGnutella1::MaximumQuery, CSettings::sGnutella1::MaximumTTL, CSettings::seDonkey::MaxLinks, CSettings::sUploads::MaxPerHost, CSettings::sSearch::MaxPreviewLength, CSettings::seDonkey::MaxResults, CSettings::sGnutella::MaxResults, CSettings::sDownloads::MaxReviews, CSettings::seDonkey::MaxShareCount, CSettings::sBitTorrent::MaxTrackerRetry, CSettings::sDownloads::MaxTransfers, MediaPlayer, CSettings::sDownloads::Metadata, CSettings::seDonkey::MetAutoQuery, CSettings::seDonkey::MinServerFileSize, CSettings::sDownloads::MinSources, CSettings::sGeneral::MinTransfersRest, MODE_AUTO, MODE_LEAF, CSettings::sSearch::MonitorFilter, CSettings::sSearch::MonitorQueue, CSettings::sSearch::MonitorSchemaURI, CSettings::sDownloads::NeverDrop, NULL, CSettings::sGnutella2::NumHubs, CSettings::sGnutella1::NumHubs, CSettings::sGnutella2::NumLeafs, CSettings::sGnutella1::NumLeafs, CSettings::sGnutella2::NumPeers, CSettings::sGnutella1::NumPeers, CSettings::seDonkey::NumServers, CSettings::sConnection::OutHost, CSettings::sConnection::OutSpeed, CSettings::sGnutella1::PacketBufferSize, CSettings::sGnutella1::PacketBufferTime, CSettings::seDonkey::PacketThrottle, CSettings::sLibrary::PanelSize, CSettings::sLibrary::Parallel, CSettings::sLibrary::PartialMatch, CSettings::sRemote::Password, CSettings::sGeneral::Path, CSettings::sBandwidth::PeerIn, CSettings::sBandwidth::PeerOut, CSettings::sGnutella1::PingFlood, CSettings::sGnutella1::PingRate, CSettings::sGnutella2::PingRelayLimit, CSettings::sWeb::Piolet, CSettings::sGnutella1::PongCache, CSettings::sGnutella1::PongCount, CSettings::sBitTorrent::PreferenceBTSources, CSettings::sUploads::PreviewQuality, CSettings::sUploads::PreviewTransfers, CSettings::sLibrary::PrivateTypes, PROTOCOL_ED2K, CSettings::sDownloads::PushTimeout, CSettings::seDonkey::QueryFileThrottle, CSettings::seDonkey::QueryGlobalThrottle, CSettings::sGnutella2::QueryGlobalThrottle, CSettings::sGnutella1::QueryHitUTF8, CSettings::sGnutella2::QueryHostDeadline, CSettings::sGnutella2::QueryHostThrottle, CSettings::sGnutella2::QueryLimit, CSettings::sLibrary::QueryRouteSize, CSettings::sGnutella1::QuerySearchUTF8, CSettings::seDonkey::QueryServerThrottle, CSettings::sGnutella1::QueryThrottle, CSettings::sDownloads::QueueLimit, CSettings::sUploads::QueuePollMax, CSettings::sUploads::QueuePollMin, CSettings::seDonkey::QueueRankThrottle, CSettings::sMediaPlayer::Random, CSettings::sBitTorrent::RandomPeriod, CSettings::sGeneral::RatesInBytes, CSettings::sGeneral::RatesUnit, CSettings::seDonkey::ReAskTime, Remote, CSettings::sMediaPlayer::Repeat, CSettings::sGnutella2::RequeryDelay, CSettings::sGnutella1::RequeryDelay, CSettings::sBandwidth::Request, CSettings::sDownloads::RequestHash, CSettings::sDownloads::RequestHTTP11, CSettings::sBitTorrent::RequestLimit, CSettings::sBitTorrent::RequestPipe, CSettings::seDonkey::RequestPipe, CSettings::sBitTorrent::RequestSize, CSettings::seDonkey::RequestSize, CSettings::sDownloads::RequestURLENC, CSettings::sConnection::RequireForTransfers, CSettings::sDownloads::RetryDelay, CSettings::sUploads::RewardQueuePercentage, CSettings::sUploads::RotateChunkLimit, CSettings::sGnutella::RouteCache, CSettings::sLibrary::SafeExecute, CSettings::sDownloads::SaveInterval, Scheduler, CSettings::sSearch::SchemaTypes, CSettings::sLibrary::SchemaURI, Search, CSettings::sSearch::SearchPanel, CSettings::sDownloads::SearchPeriod, CSettings::sGnutella1::SearchTTL, CSettings::sConnection::SendBuffer, CSettings::sCommunity::ServeFiles, CSettings::sCommunity::ServeProfile, CSettings::seDonkey::ServerListURL, CSettings::seDonkey::ServerWalk, CSettings::sUploads::ShareHashset, CSettings::sUploads::ShareMetadata, CSettings::sUploads::SharePartials, CSettings::sUploads::SharePreviews, CSettings::sUploads::ShareTiger, CSettings::sLibrary::ShowCoverArt, CSettings::sDownloads::ShowGroups, CSettings::sDownloads::ShowMonitorURLs, CSettings::sSearch::ShowNames, CSettings::sLibrary::ShowPanel, CSettings::sDownloads::ShowPercent, CSettings::sDownloads::ShowSources, CSettings::sGeneral::ShowTimestamp, CSettings::sLibrary::ShowVirtual, CSettings::sDownloads::SimpleBar, CSettings::sGeneral::SizeLists, CSettings::sConnection::SlowConnect, Shareaza::smaDefault, Shareaza::smzFill, CSettings::sDownloads::SortColumns, CSettings::sDownloads::SortSources, CSettings::sBitTorrent::SourceExchangePeriod, CSettings::sLibrary::SourceExpire, CSettings::sLibrary::SourceMesh, CSettings::sDownloads::SourcesWanted, CSettings::seDonkey::SourceThrottle, CSettings::sDownloads::SparseThreshold, CSettings::sGnutella::SpecifyProtocol, CSettings::sDownloads::StaggardStart, CSettings::sBitTorrent::StandardPeerID, CSettings::sDownloads::StarveGiveUp, CSettings::sDownloads::StarveTimeout, CSettings::seDonkey::StatsGlobalThrottle, CSettings::seDonkey::StatsServerThrottle, CSettings::sMediaPlayer::StatusVisible, CSettings::sLibrary::StoreViews, CSettings::sGnutella1::StrictPackets, CSettings::sSearch::SwitchToTransfers, CSettings::seDonkey::TagNames, CSettings::sUploads::ThrottleMode, CSettings::sLibrary::ThumbSize, CSettings::sLibrary::TigerHeight, CSettings::sConnection::TimeoutConnect, CSettings::sConnection::TimeoutHandshake, CSettings::sConnection::TimeoutTraffic, CSettings::sCommunity::Timestamp, CSettings::sInterface::TipAlpha, CSettings::sInterface::TipDelay, CSettings::sInterface::TipDownloads, CSettings::sInterface::TipLibrary, CSettings::sInterface::TipMedia, CSettings::sInterface::TipNeighbours, CSettings::sInterface::TipSearch, CSettings::sInterface::TipUploads, CSettings::sWeb::Torrent, CSettings::sBitTorrent::TorrentCodePage, CSettings::sBitTorrent::TorrentCreatorPath, CSettings::sBitTorrent::TorrentExtraKeys, CSettings::sBitTorrent::TorrentIgnoreErrors, CSettings::sDownloads::TorrentPath, CSettings::sBitTorrent::TrackerKey, CSettings::sGnutella1::TranslateTTL, CSettings::sGeneral::TrayMinimise, CSettings::sLibrary::TreeSize, CSettings::sGnutella2::UdpBuffers, CSettings::sGnutella2::UdpGlobalThrottle, CSettings::sGnutella2::UdpInExpire, CSettings::sGnutella2::UdpInFrames, CSettings::sGnutella2::UdpMTU, CSettings::sBandwidth::UdpOut, CSettings::sGnutella2::UdpOutExpire, CSettings::sGnutella2::UdpOutFrames, CSettings::sGnutella2::UdpOutResend, CSettings::sGeneral::UpdateCheck, CSettings::sDiscovery::UpdatePeriod, CSettings::sBitTorrent::UploadCount, Uploads, CSettings::sBandwidth::Uploads, CSchema::uriAudio, CSettings::sRemote::Username, CSettings::sGeneral::UserPath, CSettings::sGnutella1::VendorMsg, CSettings::sGeneral::VerboseMode, CSettings::sDownloads::VerifyED2K, CSettings::sDownloads::VerifyFiles, CSettings::sDownloads::VerifyTiger, CSettings::sLibrary::VirtualFiles, CSettings::sMediaPlayer::VisCLSID, CSettings::sMediaPlayer::VisPath, CSettings::sMediaPlayer::VisSize, CSettings::sMediaPlayer::Volume, CSettings::sLibrary::WatchFolders, Web, and CSettings::sMediaPlayer::Zoom.

Referenced by CSettings().

CString CSettings::SmartAgent  ) 
 

Definition at line 916 of file Settings.cpp.

References CLIENT_NAME, CShareazaApp::m_sVersion, and theApp.

Referenced by CBTTrackerRequest::CBTTrackerRequest(), CHttpRequest::CHttpRequest(), CNetwork::Connect(), CChatSession::OnConnected(), CChatSession::OnHeadersComplete(), CDonkeyServersDlg::OnOK(), CDiscoveryServices::RequestWebCache(), CBTClient::SendBeHandshake(), CUploadTransferHTTP::SendDefaultHeaders(), CShakeNeighbour::SendMinimalHeaders(), CShakeNeighbour::SendPublicHeaders(), CHostBrowser::SendRequest(), CDownloadTransferHTTP::SendRequest(), CFileExecutor::ShowBitziTicket(), and CBitziDownloader::Start().

void CSettings::SmartUpgrade  )  [protected]
 

Definition at line 584 of file Settings.cpp.

References _tcsistr(), CSettings::sDownloads::AutoExpand, BitTorrent, CSettings::sLibrary::BitziWebSubmit, CSettings::sGeneral::CloseMode, Connection, CSettings::sDownloads::ConnectThrottle, Downloads, eDonkey, CSettings::sBitTorrent::Endgame, CSettings::sMediaPlayer::FileTypes, CSettings::sUploads::FilterMask, CSettings::sLive::FirstRun, General, CRegistry::GetInt(), Gnutella, Gnutella1, Gnutella2, Library, Live, CSettings::sDownloads::MaxFiles, CSettings::sDownloads::MaxFileTransfers, CSettings::sGnutella1::MaximumTTL, CSettings::sUploads::MaxPerHost, CSettings::sGnutella::MaxResults, CSettings::sDownloads::MaxTransfers, MediaPlayer, CSettings::sDownloads::MinSources, NULL, CSettings::sGnutella2::NumHubs, CSettings::sGnutella2::NumLeafs, CSettings::sGnutella2::NumPeers, CSettings::seDonkey::PacketThrottle, CSettings::sLibrary::PrivateTypes, CSettings::sGnutella2::QueryGlobalThrottle, CSettings::sUploads::QueuePollMax, CSettings::sUploads::QueuePollMin, Replace(), CSettings::sGnutella2::RequeryDelay, CSettings::sGnutella1::RequeryDelay, CSettings::sBitTorrent::RequestSize, CSettings::sDownloads::RetryDelay, CSettings::sLibrary::SafeExecute, CSettings::sDownloads::SearchPeriod, CSettings::sUploads::SharePartials, CSettings::sUploads::ShareTiger, SMART_VERSION, CSettings::sLibrary::SourceExpire, CSettings::sDownloads::StarveTimeout, theApp, CSettings::sLibrary::ThumbSize, CSettings::sLibrary::TigerHeight, CSettings::sConnection::TimeoutConnect, CSettings::sConnection::TimeoutHandshake, CSettings::sConnection::TimeoutTraffic, CSettings::sGnutella1::TranslateTTL, CSettings::sGnutella2::UdpOutExpire, CSettings::sGnutella2::UdpOutResend, Uploads, and CSettings::sLibrary::VirtualFiles.

Referenced by Load().

CString CSettings::SmartVolume QWORD  nVolume,
BOOL  bInKB,
BOOL  bRateInBits = FALSE,
BOOL  bTruncate = FALSE
 

Definition at line 928 of file Settings.cpp.

References General, CShareazaApp::m_bRTL, CSettings::sGeneral::RatesInBytes, CSettings::sGeneral::RatesUnit, and theApp.

Referenced by CMatchFile::Added(), CTorrentSeedDlg::BuildFiles(), CLibraryDetailView::CacheItem(), CMatchFile::CMatchFile(), CMatchList::FilterHit(), CConnectionSettingsPage::FormatSpeed(), CUploadQueue::GetCriteriaString(), CEDPartImporter::ImportFile(), CFolderScanDlg::InstanceUpdate(), CMatchTipCtrl::LoadFromHit(), CUploadTransfer::LongTermAverage(), CFilterSearchDlg::OnCbnSelChangeFilters(), CURLExportDlg::OnCopy(), CQueuePropertiesDlg::OnHScroll(), CUploadsSettingsPage::OnInitDialog(), CDownloadsSettingsPage::OnInitDialog(), CFileGeneralPage::OnInitDialog(), CTorrentTrackerDlg::OnInitDialog(), CQueuePropertiesDlg::OnInitDialog(), CUploadTipCtrl::OnPaint(), CNeighbourTipCtrl::OnPaint(), CDownloadTipCtrl::OnPaint(), CFolderTipCtrl::OnPrepare(), CLibraryTipCtrl::OnPrepare(), CURLExportDlg::OnSave(), CUploadsSettingsPage::OnShowWindow(), CDownloadsSettingsPage::OnShowWindow(), CRemoteWnd::OnTimer(), CDownloadMonitorDlg::OnTimer(), CDownloadWithFile::OpenFile(), CRemote::PageDownloads(), CRemote::PageNetworkNetwork(), CRemote::PageSearch(), CRemote::PageUploads(), CDownloadsCtrl::PaintDownload(), CUploadsCtrl::PaintFile(), CLineGraph::PaintGrid(), CMonitorBarCtrl::PaintHistory(), CUploadsCtrl::PaintQueue(), CDownloadsCtrl::PaintSource(), CDownloadTipCtrl::PrepareFileInfo(), CDownloadWithTiger::SetHashset(), CDownloadWithTiger::SetTigerTree(), CSearchPanel::ShowSearch(), CUploadQueue::Start(), CNeighboursWnd::Update(), CURLActionDlg::Update(), CFilePropertiesDlg::Update(), CSearchDetailPanel::Update(), CLibraryMetaPanel::Update(), CLibraryHeaderPanel::Update(), CHomeUploadsBox::Update(), CHomeLibraryBox::Update(), CFilterSearchDlg::UpdateFields(), CMainWnd::UpdateMessages(), and CUploadsSettingsPage::UpdateQueues().


Member Data Documentation

struct CSettings::sBandwidth CSettings::Bandwidth
 

Referenced by CConnection::AcceptFrom(), CUploadTransferHTTP::AttachTo(), CBTClient::CBTClient(), CDownloads::CDownloads(), CEDClient::CEDClient(), CHandshake::CHandshake(), CConnection::ConnectTo(), CUploadTransfer::CUploadTransfer(), CUploadQueue::Enqueue(), CUploadQueue::GetBandwidthLimit(), CUploadQueues::GetMinimumDonkeyBandwidth(), GetOutgoingBandwidth(), CNeighboursWithConnect::IsG1UltrapeerCapable(), CEDClient::Merge(), CEDClient::OnDownloadClose(), CShakeNeighbour::OnHandshakeComplete(), CQueuePropertiesDlg::OnHScroll(), CUploadsSettingsPage::OnInitDialog(), CAdvancedSettingsPage::OnInitDialog(), CDownloadsSettingsPage::OnInitDialog(), CBandwidthSettingsPage::OnInitDialog(), CQueuePropertiesDlg::OnInitDialog(), CUploadsSettingsPage::OnOK(), CDownloadsSettingsPage::OnOK(), CConnectionSettingsPage::OnOK(), CBandwidthSettingsPage::OnOK(), CUploads::OnRun(), CDownloads::OnRun(), CDownloadsWnd::OnUpdateDownloadsBoost(), CEDClient::OnUploadClose(), CWizardConnectionPage::OnWizardNext(), CHostBrowser::SendRequest(), Setup(), and CDatagrams::TryWrite().

struct CSettings::sBitTorrent CSettings::BitTorrent
 

Referenced by CDownloads::Add(), CBTInfo::CBTInfo(), CBTTrackerRequest::CBTTrackerRequest(), CDownloadWithTorrent::ChokeTorrent(), CWizardInterfacePage::CWizardInterfacePage(), CBENode::DecodeString(), CDownloadWithTorrent::FindMoreSources(), CDownloadWithTorrent::GenerateTorrentDownloadID(), CUploadQueue::GetBandwidthLimit(), CBENode::GetStringFromSubNode(), CNeighboursWithConnect::IsG1UltrapeerCapable(), CNeighboursWithConnect::IsG2HubCapable(), Load(), CBTInfo::LoadTorrentTree(), CHomePanel::OnCreate(), CBTClient::OnHandshake1(), CWizardInterfacePage::OnInitDialog(), CAdvancedSettingsPage::OnInitDialog(), CBitTorrentSettingsPage::OnInitDialog(), CTorrentSeedDlg::OnInitDialog(), CLibraryFileView::OnLibraryCreateTorrent(), CConnectionSettingsPage::OnOK(), CBitTorrentSettingsPage::OnOK(), CUploadTransferBT::OnRequest(), CUploads::OnRun(), CDownloadTransferBT::OnRun(), CDownload::OnRun(), CBTClient::OnRun(), CTorrentSeedDlg::OnSeed(), CDownloadsWnd::OnTimer(), CDownloadWithTorrent::OnTrackerEvent(), CLibraryFileView::OnUpdateLibraryCreateTorrent(), CWizardInterfacePage::OnWizardNext(), CWizardConnectionPage::OnWizardNext(), CDownload::Resume(), CDownloadWithTorrent::RunTorrent(), CDownloadTransferBT::SendRequests(), CUploadTransferBT::ServeRequests(), CDownloadWithTorrent::SetTorrent(), Setup(), SmartUpgrade(), CDownloadWithTransfers::StartNewTransfer(), and CDownloadWithTransfers::StartTransfersIfNeeded().

struct CSettings::sCommunity CSettings::Community
 

Referenced by CChatFrame::AddText(), CLocalSearch::CreatePacketG2(), CAdultFilter::IsChatFiltered(), CMessageFilter::IsED2KSpam(), CMessageFilter::IsFiltered(), CChatFrame::OnChatTimestamp(), CUploadTransferHTTP::OnHeadersComplete(), CAdvancedSettingsPage::OnInitDialog(), CLibrarySettingsPage::OnInitDialog(), CCommunitySettingsPage::OnInitDialog(), CIdentityProfilePage::OnInitDialog(), CEDClient::OnMessage(), CLibrarySettingsPage::OnOK(), CCommunitySettingsPage::OnOK(), CIdentityProfilePage::OnOK(), CHandshake::OnRead(), CEDClient::OnRun(), CChatFrame::OnUpdateChatTimestamp(), CNeighboursWnd::OnUpdateNeighboursChat(), CBaseMatchWnd::OnUpdateSearchChat(), CDownloadsWnd::OnUpdateTransfersChat(), CUploadsWnd::OnUpdateUploadsChat(), CUploadTransferHTTP::RequestHostBrowse(), Setup(), and CLocalSearch::WriteTrailerG1().

struct CSettings::sConnection CSettings::Connection
 

Referenced by CHostCacheList::Add(), CDownloadWithSources::AddSourceBT(), CDownloadWithSources::AddSourceInternal(), CDownloadSource::CanInitiate(), CBTTrackerRequest::CBTTrackerRequest(), CDownloadWithTorrent::ChokeTorrent(), CNetwork::Connect(), CConnection::ConnectTo(), CUploadQueues::CreateDefault(), CLocalSearch::CreatePacketG1(), CUploadQueue::GetBandwidthLimit(), CUploadQueues::GetMinimumDonkeyBandwidth(), GetOutgoingBandwidth(), CUploadQueues::GetTotalBandwidthPoints(), CNetwork::IsFirewalledAddress(), CNeighboursWithConnect::IsG1UltrapeerCapable(), CNeighboursWithConnect::IsG2HubCapable(), CUploadTransferHTTP::IsNetworkDisabled(), CDatagrams::IsStable(), CHandshakes::Listen(), CDatagrams::Listen(), Load(), CMainWnd::LocalSystemChecks(), CNeighboursWithConnect::Maintain(), CEDClients::OnAccept(), CMainWnd::OnCreate(), CShakeNeighbour::OnHandshakeComplete(), CShakeNeighbour::OnHeaderLine(), CQueuePropertiesDlg::OnHScroll(), CEDNeighbour::OnIdChange(), CWizardConnectionPage::OnInitDialog(), CAdvancedSettingsPage::OnInitDialog(), CGeneralSettingsPage::OnInitDialog(), CDownloadsSettingsPage::OnInitDialog(), CConnectionSettingsPage::OnInitDialog(), CQueuePropertiesDlg::OnInitDialog(), CConnectToDlg::OnInitDialog(), CUploadsSettingsPage::OnOK(), CGeneralSettingsPage::OnOK(), CDownloadsSettingsPage::OnOK(), CConnectionSettingsPage::OnOK(), CUploadTransferHTTP::OnRun(), CUploads::OnRun(), CShakeNeighbour::OnRun(), CNeighbour::OnRun(), CHostBrowser::OnRun(), CHandshake::OnRun(), CEDNeighbour::OnRun(), CEDClient::OnRun(), CDownloadTransferHTTP::OnRun(), CDownloadTransferFTP::OnRun(), CChatSession::OnRun(), CBTClient::OnRun(), CUploadTransferED2K::OnRunEx(), CEDClient::OnRunEx(), CDownloadTransferED2K::OnRunEx(), CUploadsSettingsPage::OnShowWindow(), CDownloadsSettingsPage::OnShowWindow(), CConnectionSettingsPage::OnShowWindow(), CMonitorBarCtrl::OnTimer(), CWizardFinishedPage::OnWizardFinish(), CWizardInterfacePage::OnWizardNext(), CWizardConnectionPage::OnWizardNext(), CMonitorBarCtrl::PaintHistory(), CDownloadsWnd::Prepare(), CBTTrackerRequest::Process(), CNetwork::ReadyToTransfer(), CEDClients::RunGlobalStatsRequests(), CDownloadWithTorrent::RunTorrent(), Save(), CDownloadWithTorrent::SeedTorrent(), CChatSession::SendChatMessage(), Setup(), SmartUpgrade(), CDatagrams::TryWrite(), CUploadsSettingsPage::UpdateQueues(), and CUploadQueues::Validate().

struct CSettings::sDiscovery CSettings::Discovery
 

Referenced by CDiscoveryServices::Add(), CDiscoveryService::CDiscoveryService(), CDiscoveryServices::Execute(), CDiscoveryService::OnFailure(), CAdvancedSettingsPage::OnInitDialog(), CDiscoveryServices::OnRun(), Setup(), and CDiscoveryServices::Update().

struct CSettings::sDownloads CSettings::Downloads
 

Referenced by CDownloads::Add(), CDownloadWithExtras::AddReview(), CDownloadWithSources::AddSourceHit(), CDownloads::AllowMoreDownloads(), CDownloads::AllowMoreTransfers(), CDownloadWithTransfers::CanStartTransfers(), CDownload::CDownload(), CDownloadTask::CDownloadTask(), CDownloadTransferHTTP::CDownloadTransferHTTP(), CDownloadTransfer::ChunkifyRequest(), CFragmentedFile::Create(), CTorrentSeedDlg::CreateTarget(), CWizardInterfacePage::CWizardInterfacePage(), CFragmentBar::DrawDownload(), CTorrentSeedDlg::FindFile(), CDownloadWithSearch::FindMoreSources(), CDownloadWithTiger::FindNewValidationBlock(), CDownloadBase::GenerateLocalName(), CDownloadsCtrl::GetAt(), CDownloadGroups::GetCompletedPath(), CDownloadsCtrl::GetRect(), CDownloadsCtrl::HitTest(), CEDPartImporter::ImportFile(), CShareazaApp::InternalURI(), CDownloadsCtrl::IsExpandable(), CDownloadsCtrl::IsFiltered(), CLibraryFolders::IsShareable(), CDownloads::IsSpaceAvailable(), Load(), CLibrary::Load(), CDownloads::Load(), CDownloads::LoadFromCompoundFiles(), CDownloads::LoadFromTimePair(), CMainWnd::LocalSystemChecks(), CNeighboursWithConnect::Maintain(), CDownloadGroupDlg::OnBrowse(), CLibraryWnd::OnCollection(), CDownloadsCtrl::OnCreate(), CTorrentSeedDlg::OnDownload(), CDownloadsWnd::OnDownloadGroupShow(), CDownloadsWnd::OnDownloadsAutoClear(), CDownloadsWnd::OnDownloadsFilterActive(), CDownloadsWnd::OnDownloadsFilterAll(), CDownloadsWnd::OnDownloadsFilterPaused(), CDownloadsWnd::OnDownloadsFilterQueued(), CDownloadsWnd::OnDownloadsFilterSources(), CDownloadsWnd::OnDownloadsShowSources(), CDownloadTransferHTTP::OnDropped(), CDownloadSource::OnFailure(), CDownloadTransferHTTP::OnHeaderLine(), CDownloadTransferHTTP::OnHeadersComplete(), CWizardSharePage::OnInitDialog(), CWizardInterfacePage::OnInitDialog(), CAdvancedSettingsPage::OnInitDialog(), CLibrarySettingsPage::OnInitDialog(), CGeneralSettingsPage::OnInitDialog(), CDownloadsSettingsPage::OnInitDialog(), CBitTorrentSettingsPage::OnInitDialog(), CURLActionDlg::OnInitDialog(), CLibraryFileView::OnLibraryCreateTorrent(), CDownload::OnMoved(), CLibrarySettingsPage::OnOK(), CGeneralSettingsPage::OnOK(), CDownloadsSettingsPage::OnOK(), CBitTorrentSettingsPage::OnOK(), CDownloadsCtrl::OnPaint(), CDownloadTransferHTTP::OnRun(), CDownloadTransferFTP::OnRun(), CDownloads::OnRun(), CDownload::OnRun(), CWizardSharePage::OnShareAdd(), CDownloadsWnd::OnSize(), CDownloadsCtrl::OnSize(), CDownloadsWnd::OnTimer(), CMainWnd::OnToolsSeedTorrent(), CDownloadDlg::OnTorrentFile(), CDownloadsWnd::OnUpdateDownloadGroupShow(), CDownloadsWnd::OnUpdateDownloadsAutoClear(), CDownloadsWnd::OnUpdateDownloadsFilterActive(), CDownloadsWnd::OnUpdateDownloadsFilterAll(), CDownloadsWnd::OnUpdateDownloadsFilterPaused(), CDownloadsWnd::OnUpdateDownloadsFilterQueued(), CDownloadsWnd::OnUpdateDownloadsFilterSources(), CDownloadsWnd::OnUpdateDownloadsShowSources(), CURLActionDlg::OnUrlDownload(), CLibraryFile::OnVerifyDownload(), CWizardInterfacePage::OnWizardNext(), CWizardConnectionPage::OnWizardNext(), CRemote::PageDownloads(), CDownloadsCtrl::PaintDownload(), CDownloads::PurgePreviews(), CDownloadSource::PushRequest(), CQueryHit::Resolve(), CDownload::Resume(), CEDPartImporter::Run(), CDownloadTask::Run(), CDownloadTransferED2K::RunQueued(), CDownloadWithSearch::RunSearch(), CDownloadWithTorrent::RunTorrent(), CDownloadTask::SafeFilename(), CDownload::Save(), CDownloadTransferED2K::SendPrimaryRequest(), CHostBrowser::SendRequest(), CDownloadTransferHTTP::SendRequest(), CDownloadTransfer::SetState(), CDownloadWithTorrent::SetTorrent(), Setup(), SmartUpgrade(), CDownloadWithTransfers::StartNewTransfer(), CDownloadTransferHTTP::StartNextFragment(), CDownloadWithTransfers::StartTransfersIfNeeded(), CLibraryFolder::ThreadScan(), CDownloadsWnd::Update(), CLibraryFolderCtrl::Update(), CLibraryTreeView::Update(), CDownloads::UpdateAllows(), CDownloadWithTiger::ValidationCanFinish(), and CQuerySearch::WriteHashesToEDPacket().

struct CSettings::seDonkey CSettings::eDonkey
 

Referenced by CDownloadSource::CanInitiate(), CHostCacheHost::CanQuery(), CUploadTransferED2K::CheckRanking(), CNeighboursWithConnect::ConnectTo(), CUploadTransferED2K::DispatchNextChunk(), CWizardNetworksPage::DoDonkeyImport(), CManagedSearch::Execute(), CDiscoveryServices::Execute(), CSearchWnd::ExecuteSearch(), CUploadQueues::GetTotalBandwidthPoints(), CEDClients::IsFull(), CNeighboursWithConnect::IsG1UltrapeerCapable(), CNeighboursWithConnect::IsG2HubCapable(), CEDClients::IsOverloaded(), CDownload::IsShared(), Load(), CMainWnd::LocalSystemChecks(), CNeighboursWithConnect::Maintain(), CEDClients::OnAccept(), CEDClient::OnHello(), CWizardNetworksPage::OnInitDialog(), CAdvancedSettingsPage::OnInitDialog(), CNetworksSettingsPage::OnInitDialog(), CDonkeySettingsPage::OnInitDialog(), CQueuePropertiesDlg::OnInitDialog(), CDonkeyServersDlg::OnInitDialog(), CMainWnd::OnNetworkED2K(), CNetworksSettingsPage::OnOK(), CDownloadsSettingsPage::OnOK(), CDonkeySettingsPage::OnOK(), CConnectionSettingsPage::OnOK(), CDonkeyServersDlg::OnOK(), CQueuePropertiesDlg::OnProtocolsCheck(), CDownloadTransferED2K::OnQueueRank(), CEDClients::OnRun(), CUploadTransferED2K::OnRunEx(), CSearchWnd::OnSearchSearch(), CEDNeighbour::OnServerList(), CDownloadsSettingsPage::OnShowWindow(), CEDClients::OnUDP(), CEDClient::OnUdpQueueFull(), CDownloadsWnd::OnUpdateDownloadsShare(), CMainWnd::OnUpdateNetworkED2K(), CWizardFinishedPage::OnWizardFinish(), CWizardNetworksPage::OnWizardNext(), CWizardConnectionPage::OnWizardNext(), CRemote::PageNetwork(), CEDClients::RunGlobalStatsRequests(), CDownloadTransferED2K::RunQueued(), CEDClient::SendEmuleInfo(), CDownloadTransferED2K::SendFragmentRequests(), CEDClient::SendHello(), CDownloadTransferED2K::SendPrimaryRequest(), CEDNeighbour::SendQuery(), CDownloadTransferED2K::SendSecondaryRequest(), CEDNeighbour::SendSharedFiles(), CUploadTransferED2K::ServeRequests(), Setup(), CScheduler::SetVariables(), SmartUpgrade(), CQuerySearch::ToEDPacket(), CHomeConnectionBox::Update(), CUploadsSettingsPage::UpdateQueues(), CUploadQueues::Validate(), and CQuerySearch::WriteHashesToEDPacket().

struct CSettings::sGeneral CSettings::General
 

Referenced by CSystemWnd::Add(), CTransfers::Add(), CMatchFile::Add(), CDiscoveryServices::AddDefaults(), CMatchList::AddHits(), CSkinsSettingsPage::AddSkin(), CLanguageDlg::AddSkin(), CDownloadWithSources::AddSourceHit(), CSkin::ApplyRecursive(), CWindowManager::AutoResize(), CPanelWnd::CPanelWnd(), CHashDatabase::Create(), CSkin::CreateDefault(), CWindowManager::CreateTabbedWindows(), CSkin::CreateToolBar(), CSettings(), CWizardInterfacePage::CWizardInterfacePage(), CSettingsManagerDlg::DoModal(), CLanguageDlg::Enumerate(), CSkinsSettingsPage::EnumerateSkins(), CLanguageDlg::Execute(), CSkin::GetMenu(), CSkin::GetWindowSkin(), CMainTabBarCtrl::HasLocalVersion(), CDownloadsCtrl::IsFiltered(), CLibraryFolders::IsShareable(), CWorldGPS::Load(), CVendorCache::Load(), CUploadQueues::Load(), Load(), CMessageFilter::Load(), CAdultFilter::Load(), CSecurity::Load(), CSchemaCache::Load(), CScheduler::Load(), CResultFilters::Load(), CLibrary::Load(), CHostCache::Load(), CGProfile::Load(), CEmoticons::Load(), CDownloadGroups::Load(), CDiscoveryServices::Load(), CHostCacheList::LoadDefaultED2KServers(), CBrowseProfileCtrl::LoadDefaultHead(), CSchemaMember::LoadDescriptor(), CSchema::LoadDescriptorHeaderContent(), CSchema::LoadDescriptorTitles(), CSchema::LoadDescriptorViewContent(), CMatchTipCtrl::LoadFromFile(), CMatchTipCtrl::LoadFromHit(), CSkin::LoadFromXML(), CWindowManager::LoadSearchWindows(), CWindowManager::LoadWindowStates(), CMainWnd::LocalSystemChecks(), CShareazaApp::LogMessage(), CShareazaApp::Message(), CVersionChecker::NeedToCheck(), CUploadTipCtrl::OnCalcSize(), CDownloadTipCtrl::OnCalcSize(), CUploadsWnd::OnContextMenu(), CDownloadsWnd::OnContextMenu(), CMainWnd::OnCreate(), CSearchPanel::OnCreate(), CWindowManager::OnEraseBkgnd(), CWizardInterfacePage::OnInitDialog(), CAdvancedSettingsPage::OnInitDialog(), CGeneralSettingsPage::OnInitDialog(), CBandwidthSettingsPage::OnInitDialog(), CURLActionDlg::OnInitDialog(), CQueuePropertiesDlg::OnInitDialog(), CCloseModeDlg::OnInitDialog(), CWndTabBar::OnLButtonDown(), CChildWnd::OnNcRButtonUp(), CWebSettingsPage::OnOK(), CGeneralSettingsPage::OnOK(), CCloseModeDlg::OnOK(), CDownloadTipCtrl::OnPaint(), CLibraryTipCtrl::OnPrepare(), CQueuePropertiesDlg::OnProtocolsCheck(), CTransfers::OnRun(), CGraphItemDlg::OnSelChangeGraphSource(), CWizardSharePage::OnShareAdd(), CDownloadsWnd::OnSize(), CHostCacheWnd::OnSkinChange(), CSkinsSettingsPage::OnSkinsDelete(), CMainWnd::OnSysCommand(), CSystemWnd::OnSystemTimestamp(), CSystemWnd::OnSystemVerbose(), CMainWnd::OnTabSearch(), CMainWnd::OnTimer(), CMainWnd::OnToolsLanguage(), CDownloadsWnd::OnUpdateDownloadGroupShow(), CSystemWnd::OnUpdateSystemTimestamp(), CSystemWnd::OnUpdateSystemVerbose(), CMainWnd::OnUpdateViewBasic(), CMainWnd::OnUpdateViewTabbed(), CMainWnd::OnUpdateViewWindowed(), CMainWnd::OnUpdateWindowTileHorz(), CMainWnd::OnUpdateWindowTileVert(), CURLActionDlg::OnUrlDownload(), CURLActionDlg::OnUrlSearch(), CMainWnd::OnViewBasic(), CMainWnd::OnViewTabbed(), CMainWnd::OnViewWindowed(), CWizardInterfacePage::OnWizardNext(), CWizardConnectionPage::OnWizardNext(), CRemote::Output(), CRemote::PageImage(), CWndTabBar::TabItem::Paint(), CSkinWindow::Parse(), CRichElement::PrePaintBitmap(), CDownloadTipCtrl::PrepareFileInfo(), CTransfers::Remove(), CEDClient::Remove(), CLiveListSizer::Resize(), CUploadQueues::Save(), CSecurity::Save(), CScheduler::Save(), CResultFilters::Save(), CLibrary::Save(), CHostCache::Save(), CGProfile::Save(), CDownloadGroups::Save(), CDiscoveryServices::Save(), CWindowManager::SaveSearchWindows(), CWindowManager::SaveWindowStates(), CTrafficWnd::Serialize(), CMainWnd::SetGUIMode(), CWindowManager::SetGUIMode(), Setup(), SmartUpgrade(), SmartVolume(), CHostBrowser::StreamHTML(), CNeighboursWnd::Update(), CDownloadsWnd::Update(), CHomeConnectionBox::Update(), CMainWnd::UpdateMessages(), and CUploadsSettingsPage::UpdateQueues().

struct CSettings::sGnutella CSettings::Gnutella
 

Referenced by CHostCacheHost::CanConnect(), CHostCacheList::Clear(), CNetwork::Connect(), CNeighboursWithG1::Connect(), CNeighboursWithConnect::ConnectTo(), CShakeNeighbour::CShakeNeighbour(), CLocalSearch::Execute(), CSearchWnd::ExecuteSearch(), CLocalSearch::ExecuteSharedFiles(), CConnection::IsAgentBlocked(), CNeighboursWithConnect::Maintain(), CHostCacheWnd::OnCreate(), CHostCacheWnd::OnHostcacheEd2kCache(), CHostCacheWnd::OnHostcacheG1Cache(), CHostCacheWnd::OnHostcacheG2Cache(), CHostCacheWnd::OnHostcacheG2Horizon(), CAdvancedSettingsPage::OnInitDialog(), CGnutellaSettingsPage::OnInitDialog(), CGnutellaSettingsPage::OnOK(), CSearchWnd::OnSearchSearch(), CHostCacheWnd::OnSkinChange(), CWizardConnectionPage::OnWizardNext(), Setup(), and SmartUpgrade().

struct CSettings::sGnutella1 CSettings::Gnutella1
 

Referenced by CG1PacketBufferType::Add(), CLocalSearch::AddHit(), CLocalSearch::AddHitG1(), CBandwidthSettingsPage::Calculate(), CDownloadSource::CanInitiate(), CG1Neighbour::CG1Neighbour(), CG1PacketBufferType::CG1PacketBufferType(), CPongCache::ClearIfOld(), CLocalSearch::CLocalSearch(), CNetwork::Connect(), CNeighboursWithConnect::ConnectTo(), CQuerySearch::CQuerySearch(), CDiscoveryServices::Execute(), CManagedSearch::ExecuteG2Mesh(), CManagedSearch::ExecuteNeighbours(), CQueryHit::FromPacket(), CNeighboursWithConnect::IsG1UltrapeerCapable(), CNeighboursWithConnect::IsG2HubCapable(), CNeighboursWithConnect::IsHubLoaded(), CUploadTransferHTTP::IsNetworkDisabled(), Load(), CNeighboursWithConnect::Maintain(), CNeighboursWithConnect::NeedMoreHubs(), CNeighboursWithConnect::NeedMoreLeafs(), CG1Packet::New(), CNeighbour::OnCommonHit(), CShakeNeighbour::OnHeaderLine(), CUploadTransferHTTP::OnHeadersComplete(), CShakeNeighbour::OnHeadersCompleteG1(), CDatagrams::OnHit(), CWizardNetworksPage::OnInitDialog(), CAdvancedSettingsPage::OnInitDialog(), CNetworksSettingsPage::OnInitDialog(), CGnutellaSettingsPage::OnInitDialog(), CMainWnd::OnNetworkG1(), CNetworksSettingsPage::OnOK(), CGnutellaSettingsPage::OnOK(), CG1Neighbour::OnPacket(), CG2Neighbour::OnPing(), CG1Neighbour::OnPing(), CG1Neighbour::OnPong(), CG1Neighbour::OnPush(), CG1Neighbour::OnQuery(), CG2Neighbour::OnRun(), CMainWnd::OnUpdateNetworkG1(), CG1Neighbour::OnVendor(), CWizardNetworksPage::OnWizardNext(), CWizardConnectionPage::OnWizardNext(), CRemote::PageNetwork(), CG2Neighbour::ProcessPackets(), CG1Neighbour::ProcessPackets(), CHostCacheList::PruneOldHosts(), CQuerySearch::ReadG1Packet(), CQueryHit::ReadG1Packet(), CChatSession::ReadPackets(), CNetwork::RouteHits(), CG2Neighbour::Send(), CG1Neighbour::SendClusterAdvisor(), CG1Neighbour::SendG2Push(), CShakeNeighbour::SendHostHeaders(), CG1Neighbour::SendPing(), CShakeNeighbour::SendPublicHeaders(), CNetwork::SendPush(), Setup(), CScheduler::SetVariables(), SmartUpgrade(), CHostBrowser::StreamPacketsG1(), CQuerySearch::ToG1Packet(), CHomeConnectionBox::Update(), and CLocalSearch::WriteTrailerG1().

struct CSettings::sGnutella2 CSettings::Gnutella2
 

Referenced by CBandwidthSettingsPage::Calculate(), CDownloadSource::CanInitiate(), CHostCacheHost::CanQuery(), CHostCacheHost::CanQuote(), CG2Neighbour::CG2Neighbour(), CNeighboursWithConnect::ConnectTo(), CDatagramOut::Create(), CManagedSearch::Execute(), CDiscoveryServices::Execute(), CManagedSearch::ExecuteG2Mesh(), CManagedSearch::ExecuteNeighbours(), CSearchWnd::ExecuteSearch(), CDatagramOut::GetPacket(), CNeighboursWithConnect::IsG1UltrapeerCapable(), CNeighboursWithConnect::IsG2HubCapable(), CNeighboursWithConnect::IsHubLoaded(), CUploadTransferHTTP::IsNetworkDisabled(), CDatagrams::Listen(), Load(), CNeighboursWithConnect::Maintain(), CDatagrams::ManageOutput(), CDatagrams::ManagePartials(), CNeighboursWithConnect::NeedMoreHubs(), CNeighboursWithConnect::NeedMoreLeafs(), CShakeNeighbour::OnHeaderLine(), CShakeNeighbour::OnHeadersCompleteG2(), CWizardNetworksPage::OnInitDialog(), CAdvancedSettingsPage::OnInitDialog(), CNetworksSettingsPage::OnInitDialog(), CGnutellaSettingsPage::OnInitDialog(), CMainWnd::OnNetworkG2(), CNetworksSettingsPage::OnOK(), CGnutellaSettingsPage::OnOK(), CG2Neighbour::OnPing(), CG2Neighbour::OnRun(), CSearchWnd::OnSearchSearch(), CMainWnd::OnUpdateNetworkG2(), CWizardNetworksPage::OnWizardNext(), CWizardConnectionPage::OnWizardNext(), CRemote::PageNetwork(), CHostCacheList::PruneByQueryAck(), CHostCacheList::PruneOldHosts(), CG2Neighbour::SendKHL(), CG2Neighbour::SendLNI(), CShakeNeighbour::SendMinimalHeaders(), CShakeNeighbour::SendPublicHeaders(), CDownloadTransferHTTP::SendRequest(), Setup(), CHubHorizonPool::Setup(), CScheduler::SetVariables(), SmartUpgrade(), CHomeViewCtrl::Update(), and CHomeConnectionBox::Update().

struct CSettings::sInterface CSettings::Interface
 

Referenced by Load(), CNeighboursWnd::OnCreate(), CUploadsCtrl::OnCreate(), CMediaListCtrl::OnCreate(), CLibraryFrame::OnCreate(), CHomeDownloadsBox::OnCreate(), CHomePanel::OnCreate(), CDownloadsCtrl::OnCreate(), CAdvancedSettingsPage::OnInitDialog(), CGeneralSettingsPage::OnInitDialog(), CGeneralSettingsPage::OnOK(), Setup(), CMatchTipCtrl::Show(), CCoolTipCtrl::Show(), CCoolTipCtrl::ShowImpl(), and CMatchTipCtrl::ShowInternal().

struct CSettings::sLibrary CSettings::Library
 

Referenced by CFileSourcesPage::AddSource(), CDownloadWithFile::AppendMetadata(), CBitziDownloader::BuildRequest(), CLibraryFrame::CLibraryFrame(), CQueryHashGroup::CQueryHashGroup(), CQueryHashTable::Create(), CLibraryFrame::Display(), CFileExecutor::Execute(), CHomeDownloadsBox::ExecuteDownload(), CLibraryBuilder::HashFile(), CSharedSource::IsExpired(), CLibraryFile::IsShared(), CLibrary::Load(), CLibraryFileView::OnContextMenu(), CLibraryThumbView::OnCreate(), CLibraryDetailView::OnCreate(), CLibraryFrame::OnDestroy(), CDownloadsWnd::OnDownloadsLaunchCopy(), CLibraryFrame::OnFilterTypes(), CUploadTransferHTTP::OnHeaderLine(), CDownloadTransferHTTP::OnHeaderLine(), CAdvancedSettingsPage::OnInitDialog(), CLibrarySettingsPage::OnInitDialog(), CHashProgressBar::OnLButtonDown(), CLibraryTileView::OnLButtonDown(), CLibraryFrame::OnLButtonUp(), CLibraryFileView::OnLibraryBitziDownload(), CBaseMatchWnd::OnLibraryBitziWeb(), CLibraryDetailView::OnLibraryColumns(), CLibraryFrame::OnLibraryTreePhysical(), CLibraryFrame::OnLibraryTreeVirtual(), CLibrarySettingsPage::OnOK(), CLibraryFrame::OnPaint(), CLibraryFrame::OnSetCursor(), CLibraryFrame::OnSkinChange(), CEDClient::OnSourceAnswer(), CLibraryFileView::OnUpdateLibraryBitziDownload(), CBaseMatchWnd::OnUpdateLibraryBitziWeb(), CLibraryFileView::OnUpdateLibraryBitziWeb(), CLibraryFrame::OnUpdateLibraryTreePhysical(), CLibraryFrame::OnUpdateLibraryTreeVirtual(), CLibraryCollectionView::OnWebContextMenu(), CThumbCache::Prepare(), CLibraryDictionary::ProcessPhrase(), CLibraryHistory::Prune(), CUploadTransferHTTP::RequestPartialFile(), CUploadTransferHTTP::RequestSharedFile(), CHashProgressBar::Run(), CDownloadTransferHTTP::SendRequest(), CLibraryFolder::SetMonitor(), CDownloadWithTiger::SetTigerTree(), Setup(), CLibraryFrame::SetView(), CFileExecutor::ShowBitziTicket(), SmartUpgrade(), CLibraryThumbView::Update(), CLibraryDetailView::Update(), and CLibraryAlbumView::Update().

struct CSettings::sLive CSettings::Live
 

Referenced by CNetwork::Connect(), CSettings(), Load(), LoadWindow(), CMainWnd::LocalSystemChecks(), CUploadTransfer::LongTermAverage(), CTransfers::OnCheckExit(), CMainWnd::OnCreate(), CMonitorBarCtrl::OnLButtonDown(), CMainWnd::OnNetworkAutoClose(), CUploadsSettingsPage::OnOK(), CGeneralSettingsPage::OnOK(), CDownloadsSettingsPage::OnOK(), CConnectionSettingsPage::OnOK(), CConnection::OnRead(), CSystemWnd::OnSkinChange(), CMainWnd::OnSysCommand(), CMainWnd::OnTimer(), CMainWnd::OnUpdateNetworkAutoClose(), CConnection::OnWrite(), CMonitorBarCtrl::PaintCurrent(), CMonitorBarCtrl::PaintHistory(), CRemoteWnd::PaintScaler(), CMonitorBarCtrl::PaintTab(), CShareazaURL::Register(), CScheduler::SetVariables(), SmartUpgrade(), CRemoteWnd::TrackScaler(), CDatagrams::TryWrite(), and CMainWnd::UpdateMessages().

CPtrList CSettings::m_pItems [protected]
 

Definition at line 483 of file Settings.h.

Referenced by Add(), GetSetting(), Load(), Save(), and ~CSettings().

struct CSettings::sMediaPlayer CSettings::MediaPlayer
 

Referenced by CMediaVisDlg::AddPlugin(), CMediaFrame::AspectTo(), CMediaFrame::CMediaFrame(), CFileExecutor::Enqueue(), CFileExecutor::Execute(), CMediaListCtrl::GetNext(), CMediaFrame::GetVolume(), CMediaFrame::OnDestroy(), CMediaFrame::OnHScroll(), CMediaSettingsPage::OnInitDialog(), CMediaVisDlg::OnInitDialog(), CMediaFrame::OnMediaMute(), CMediaListCtrl::OnMediaRandom(), CMediaListCtrl::OnMediaRepeat(), CMediaFrame::OnNewCurrent(), CMediaSettingsPage::OnOK(), CMediaVisDlg::OnOK(), CMediaVisDlg::OnSetup(), CLibraryFileView::OnUpdateLibraryEnqueue(), CMediaFrame::OnUpdateMediaAspect169(), CMediaFrame::OnUpdateMediaAspect43(), CMediaFrame::OnUpdateMediaAspectDefault(), CMediaListCtrl::OnUpdateMediaRandom(), CMediaListCtrl::OnUpdateMediaRepeat(), CMediaFrame::OnUpdateMediaSizeDistort(), CMediaFrame::OnUpdateMediaSizeFill(), CMediaFrame::OnUpdateMediaSizeOne(), CMediaFrame::OnUpdateMediaSizeThree(), CMediaFrame::OnUpdateMediaSizeTwo(), CRemoteWnd::PaintMedia(), CMediaFrame::Prepare(), CMediaFrame::PrepareVis(), Setup(), CMediaFrame::SetVolume(), SmartUpgrade(), CMediaFrame::UpdateState(), and CMediaFrame::ZoomTo().

struct CSettings::sRemote CSettings::Remote
 

Referenced by CUploads::OnAccept(), CRemoteSettingsPage::OnBnClickedRemoteEnable(), CRemoteSettingsPage::OnCancel(), CUploadTransferHTTP::OnHeadersComplete(), CRemoteSettingsPage::OnInitDialog(), CRemoteSettingsPage::OnNewPassword(), CRemote::OnRead(), CRemote::PageLogin(), Setup(), and CHomeViewCtrl::Update().

struct CSettings::sScheduler CSettings::Scheduler
 

Referenced by CNeighboursWithConnect::IsG1UltrapeerCapable(), CNeighboursWithConnect::IsG2HubCapable(), CSchedulerSettingsPage::OnInitDialog(), CSchedulerSettingsPage::OnOK(), CMainWnd::OnTimer(), Setup(), CScheduler::SetVariables(), and CScheduler::Update().

struct CSettings::sSearch CSettings::Search
 

Referenced by CMatchList::AddHits(), CBrowseFrameCtrl::CBrowseFrameCtrl(), CFilterOptions::CFilterOptions(), CMatchFile::CMatchFile(), CMatchList::CMatchList(), CSearchWnd::DoSizeDetails(), CBrowseFrameCtrl::DoSizePanel(), CBrowseFrameCtrl::DoSizeTree(), CMatchCtrl::DrawItem(), CManagedSearch::Execute(), CSearchDetailPanel::ExecuteRequest(), CSearchWnd::ExecuteSearch(), CMatchList::Filter(), CMatchList::FilterHit(), CSearchPadWnd::GetSearch(), CSearchPanel::GetSearch(), CAdultFilter::IsSearchFiltered(), Load(), CSearchPadWnd::OnCreate(), CSearchWnd::OnCreate(), CHitMonitorWnd::OnCreate(), CBrowseHostWnd::OnCreate(), CSearchInputBox::OnCreate(), CSearchPanel::OnCreate(), CHomeSearchCtrl::OnCreate(), CSearchWnd::OnDestroy(), CHitMonitorWnd::OnDestroy(), CBrowseHostWnd::OnDestroy(), CAdvancedSettingsPage::OnInitDialog(), CGeneralSettingsPage::OnInitDialog(), CNewSearchDlg::OnInitDialog(), CMainWnd::OnNetworkSearch(), CGeneralSettingsPage::OnOK(), CNewSearchDlg::OnOK(), CHomeSearchCtrl::OnSearchCreate(), CSearchWnd::OnSearchDetails(), CBrowseFrameCtrl::OnSearchDetails(), CBaseMatchWnd::OnSearchDownload(), CBaseMatchWnd::OnSearchDownloadNow(), CSearchWnd::OnSearchPanel(), CSearchMonitorWnd::OnTimer(), CPacketWnd::OnTimer(), CWizardConnectionPage::OnWizardNext(), CRemote::PageNewSearch(), CDownloadsCtrl::PaintSource(), CLibraryFrame::RunLocalSearch(), and Setup().

struct CSettings::sUploads CSettings::Uploads
 

Referenced by CLocalSearch::AddHitG2(), CUploads::AllowMoreTo(), CUploads::CanUploadFileTo(), CDownload::CDownload(), CUploads::EnforcePerHostLimit(), CUploadQueue::Enqueue(), CUploadQueue::GetAvailableBandwidth(), CUploadQueue::GetBandwidthLimit(), CUploadsCtrl::GetFileIterator(), CUploadsCtrl::GetNextFile(), CUploadsCtrl::GetNextQueue(), CUploadsCtrl::GetQueueIterator(), CConnection::IsAgentBlocked(), CUploadsWnd::IsSelected(), CUploadTransfer::LongTermAverage(), CUploads::OnAccept(), CUploadTransferHTTP::OnHeaderLine(), CUploadTransferHTTP::OnHeadersComplete(), CUploadsSettingsPage::OnInitDialog(), CAdvancedSettingsPage::OnInitDialog(), CUploadsSettingsPage::OnOK(), CUploadTransferHTTP::OnRun(), CUploadsWnd::OnTimer(), CUploadsWnd::OnUpdateUploadsAutoClear(), CUploadsWnd::OnUpdateUploadsFilterActive(), CUploadsWnd::OnUpdateUploadsFilterAll(), CUploadsWnd::OnUpdateUploadsFilterHistory(), CUploadsWnd::OnUpdateUploadsFilterQueued(), CUploadsWnd::OnUpdateUploadsFilterTorrent(), CUploadsWnd::OnUploadsAutoClear(), CUploadsWnd::OnUploadsFilterActive(), CUploadsWnd::OnUploadsFilterAll(), CUploadsWnd::OnUploadsFilterHistory(), CUploadsWnd::OnUploadsFilterQueued(), CUploadsWnd::OnUploadsFilterTorrent(), CConnection::OnWrite(), CUploadTransferHTTP::OpenFileSendHeaders(), CUploadTransferHTTP::QueueRequest(), CUploadTransferHTTP::ReadRequest(), CUploadTransferHTTP::RequestHostBrowse(), CUploadTransferHTTP::RequestPreview(), CUploadTransferHTTP::SendDefaultHeaders(), CUploadTransferHTTP::SendFileHeaders(), Setup(), and SmartUpgrade().

struct CSettings::sWeb CSettings::Web
 

Referenced by CWizardInterfacePage::CWizardInterfacePage(), CWizardInterfacePage::OnInitDialog(), CWebSettingsPage::OnInitDialog(), CWebSettingsPage::OnOK(), CWizardInterfacePage::OnWizardNext(), CShareazaURL::Register(), and Setup().


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