void CLocalDriver::LocalConnect(CBaseDriver *pBaseDriver) { CLocalDriver *pConn; pConn = (CLocalDriver*)pBaseDriver; pConn->ConnectToMe(this); DoConnection(pConn); }
void wxRemoteHtmlHelpController::Display(const wxString& helpfile) { if( !isconn_1 ) { if( !DoConnection() ) return; } if (!m_connection->Execute( helpfile, -1 ) ) wxLogError(wxT("wxRemoteHtmlHelpController - Display Failed")); }
void wxRemoteHtmlHelpController::Display(const int id) { if( !isconn_1 ) { if( !DoConnection() ) return; } wxString intstring; intstring.Printf( "--intstring%d", id ); if (!m_connection->Execute( intstring, -1 ) ) wxLogError(wxT("wxRemoteHtmlHelpController - Display Failed")); }
bool CPosixConnection::Connect(IPassphraseStorage *storage, const CIPConfig &ipconfig) { if (!m_managed) return true; std::string passphrase(""); if (storage && m_type == NETWORK_CONNECTION_TYPE_WIFI) { if (m_encryption != NETWORK_CONNECTION_ENCRYPTION_NONE) { if (!storage->GetPassphrase(m_essid, passphrase)) return false; if (passphrase.size() <= 0) return false; } } else { passphrase = g_guiSettings.GetString("network.passphrase"); /* CVariant secret; if (m_keyringManager->FindSecret("network", m_essid, secret) && secret.isString()) { passphrase = secret.asString(); return true; } */ } if (DoConnection(ipconfig, passphrase) && GetState() == NETWORK_CONNECTION_STATE_CONNECTED) { // if we connect, save out the essid g_guiSettings.SetString("network.essid", m_essid.c_str()); // quick update of some internal vars m_method = ipconfig.m_method; m_address = ipconfig.m_address; m_netmask = ipconfig.m_netmask; m_gateway = ipconfig.m_gateway; return true; } else { if (storage) storage->InvalidatePassphrase(m_essid); } return false; }
void CLocalDriver::ConnectToMe(CLocalDriver *pDriver) { DoConnection(pDriver); }