void CIRCDDBGatewayThread::loadReflectors() { if (m_dplusEnabled) { wxFileName fileName(wxFileName::GetHomeDir(), DPLUS_HOSTS_FILE_NAME); if (fileName.IsFileReadable()) loadDPlusReflectors(fileName.GetFullPath()); #if defined(__WINDOWS__) fileName.Assign(::wxGetCwd(), DPLUS_HOSTS_FILE_NAME); #else fileName.Assign(wxT(DATA_DIR), DPLUS_HOSTS_FILE_NAME); #endif if (fileName.IsFileReadable()) loadDPlusReflectors(fileName.GetFullPath()); } if (m_dextraEnabled) { wxFileName fileName(wxFileName::GetHomeDir(), DEXTRA_HOSTS_FILE_NAME); if (fileName.IsFileReadable()) loadDExtraReflectors(fileName.GetFullPath()); #if defined(__WINDOWS__) fileName.Assign(::wxGetCwd(), DEXTRA_HOSTS_FILE_NAME); #else fileName.Assign(wxT(DATA_DIR), DEXTRA_HOSTS_FILE_NAME); #endif if (fileName.IsFileReadable()) loadDExtraReflectors(fileName.GetFullPath()); } if (m_dcsEnabled) { wxFileName fileName(wxFileName::GetHomeDir(), DCS_HOSTS_FILE_NAME); if (fileName.IsFileReadable()) loadDCSReflectors(fileName.GetFullPath()); #if defined(__WINDOWS__) fileName.Assign(::wxGetCwd(), DCS_HOSTS_FILE_NAME); #else fileName.Assign(wxT(DATA_DIR), DCS_HOSTS_FILE_NAME); #endif if (fileName.IsFileReadable()) loadDCSReflectors(fileName.GetFullPath()); } }
void CIRCDDBGatewayThread::loadReflectors() { if (m_dextraEnabled) loadDExtraReflectors(); if (m_dplusEnabled) loadDPlusReflectors(); if (m_dcsEnabled) loadDCSReflectors(); }