bool ClientHandler::initClientHandler(String httpMethod, char *server, int serverPort, String path) { _server = server; _path = path; resetRequest(); int connected = 0; while (!connected) { Serial.println("Trying connection"); if (_client->connect(_server, serverPort)) { Serial.println("connected"); connected = 1; } else { Serial.println("connection failed"); _requestReady = false; return _requestReady; } } String requestLine = httpMethod + " "; requestLine.concat(path); requestLine.concat(" HTTP/1.1"); String hostLine = "Host: " + String(server); _client->println(requestLine); _client->println(hostLine); _requestReady = true; return _requestReady; }
void Results::createConnections() { connect(chartTypeButtons[0], SIGNAL(toggled(bool)), this, SLOT(swapCharts())); connect(chartTypeButtons[1], SIGNAL(toggled(bool)), this, SLOT(swapCharts())); connect(simulationOptionsButtons[0], SIGNAL(toggled(bool)), this, SLOT(swapBeginButtons())); connect(simulationOptionsButtons[1], SIGNAL(toggled(bool)), this, SLOT(swapBeginButtons())); connect(beginButtonContinous, SIGNAL(clicked()), this, SIGNAL(beginContinousSimulationClicked())); connect(beginButtonStep, SIGNAL(clicked()), this, SIGNAL(beginStepSimulationClicked())); connect(resetButton, SIGNAL(clicked()), this, SIGNAL(resetRequest())); }
UpdateApplication::UpdateApplication() // ---------------------------------------------------------------------------- // Constructor // ---------------------------------------------------------------------------- : state(Idle), file(NULL), progress(NULL), dialogTitle(QString(tr("Tao3D Update"))), downloadIcon(loadIcon(":/images/download.png")), checkmarkIcon(loadIcon(":images/checkmark.png")), connectionErrorIcon(loadIcon(":/images/not_connected.png")), reply(NULL), manager(NULL), code(-1) { // download.png from http://www.iconfinder.com/icondetails/2085/128 // Author: Alexandre Moore // License: LGPL // // checkmark.png from http://www.iconfinder.com/icondetails/3207/128 // Author: Everaldo Coelho // License: LGPL // not_connected.png is a merge from: // // - Red cross from http://www.iconfinder.com/icondetails/3206/128 // Author: Everaldo Coelho // License: LGPL // - Earth from http://www.iconfinder.com/icondetails/17829/128 // Author: Everaldo Coelho // License: LGPL resetRequest(); progress = new QProgressDialog(TaoApp->windowWidget()); progress->setFixedSize(500, 100); connect(progress, SIGNAL(canceled()), this, SLOT(cancel())); progress->setWindowTitle(dialogTitle); IFTRACE(update) debug() << "Current version: edition='" << +edition << "' version=" << version << " target='" << +target << "'" << " User-Agent='" << +userAgent() << "'\n"; }
void UpdateApplication::cancel() // ---------------------------------------------------------------------------- // Cancel check for update or download // ---------------------------------------------------------------------------- { IFTRACE(update) debug() << "Cancel\n"; if (file) { file->remove(); delete file; file = NULL; } state = Idle; if (reply) { reply->abort(); reply->deleteLater(); reply = NULL; } resetRequest(); }
/*! * This function resets our widget's options to the values currently set by our * owning collection. */ void CSDirCollectionConfigWidget::reset() { Q_EMIT resetRequest(); }
/** * Call from RIL to us to make a RIL_REQUEST * * Must be completed with a call to RIL_onRequestComplete() * * RIL_onRequestComplete() may be called from any thread, before or after * this function returns. * * Will always be called from the same thread, so returning here implies * that the radio is ready to process another command (whether or not * the previous command has completed). */ static void onRequest (int request, void *data, size_t datalen, RIL_Token t) { RIL_RadioState radioState = sState; RLOGD("onRequest: %s", requestToString(request)); #ifdef MTK_GEMINI #if (MTK_GEMINI_SIM_NUM >= 4) /* Gemini plus 4 SIM*/ if (RIL_CHANNEL_SET4_OFFSET <= RIL_queryMyChannelId(t)) { radioState = sState4; } else #endif #if (MTK_GEMINI_SIM_NUM >= 3) /* Gemini plus 3 SIM*/ if (RIL_CHANNEL_SET3_OFFSET <= RIL_queryMyChannelId(t)) { radioState = sState3; } else #endif if (RIL_CHANNEL_OFFSET <= RIL_queryMyChannelId(t)) { radioState = sState2; } #endif /* Ignore all requests except RIL_REQUEST_GET_SIM_STATUS * when RADIO_STATE_UNAVAILABLE. */ if (radioState == RADIO_STATE_UNAVAILABLE && request != RIL_REQUEST_GET_SIM_STATUS ) { RIL_onRequestComplete(t, RIL_E_RADIO_NOT_AVAILABLE, NULL, 0); return; } /* Ignore all non-power requests when RADIO_STATE_OFF * (except RIL_REQUEST_GET_SIM_STATUS) */ if (radioState == RADIO_STATE_OFF && !(request == RIL_REQUEST_RADIO_POWER || request == RIL_REQUEST_RADIO_POWERON || request == RIL_REQUEST_DUAL_SIM_MODE_SWITCH || request == RIL_REQUEST_SET_GPRS_CONNECT_TYPE || request == RIL_REQUEST_SET_GPRS_TRANSFER_TYPE || request == RIL_REQUEST_GET_SIM_STATUS || request == RIL_REQUEST_GET_IMEI || request == RIL_REQUEST_GET_IMEISV || request == RIL_REQUEST_QUERY_NETWORK_SELECTION_MODE || request == RIL_REQUEST_BASEBAND_VERSION || request == RIL_REQUEST_QUERY_AVAILABLE_BAND_MODE || request == RIL_REQUEST_GET_PREFERRED_NETWORK_TYPE || request == RIL_REQUEST_SET_LOCATION_UPDATES || request == RIL_REQUEST_WRITE_SMS_TO_SIM || request == RIL_REQUEST_DELETE_SMS_ON_SIM || request == RIL_REQUEST_GSM_GET_BROADCAST_SMS_CONFIG || request == RIL_REQUEST_GSM_SET_BROADCAST_SMS_CONFIG || request == RIL_REQUEST_GSM_SMS_BROADCAST_ACTIVATION || request == RIL_REQUEST_GET_SMSC_ADDRESS || request == RIL_REQUEST_SET_SMSC_ADDRESS || request == RIL_REQUEST_REPORT_SMS_MEMORY_STATUS || request == RIL_REQUEST_SCREEN_STATE || request == RIL_REQUEST_RESET_RADIO || request == RIL_REQUEST_STK_SEND_TERMINAL_RESPONSE || request == RIL_REQUEST_STK_SEND_ENVELOPE_COMMAND || request == RIL_REQUEST_STK_HANDLE_CALL_SETUP_REQUESTED_FROM_SIM || request == RIL_REQUEST_QUERY_PHB_STORAGE_INFO || request == RIL_REQUEST_WRITE_PHB_ENTRY || request == RIL_REQUEST_READ_PHB_ENTRY || request == RIL_REQUEST_SET_TTY_MODE || request == RIL_REQUEST_MOBILEREVISION_AND_IMEI || request == RIL_REQUEST_QUERY_ICCID || request == RIL_REQUEST_GET_SMS_SIM_MEM_STATUS) ) { RIL_onRequestComplete(t, RIL_E_RADIO_NOT_AVAILABLE, NULL, 0); return; } /* set pending RIL request */ setRequest(request); if (!(rilSimMain(request, data, datalen, t) || rilNwMain(request, data, datalen, t) || rilCcMain(request, data, datalen, t) || rilSsMain(request, data, datalen, t) || rilSmsMain(request, data, datalen, t) || rilStkMain(request, data, datalen, t) || rilOemMain(request, data, datalen, t) || rilDataMain(request, data, datalen, t)) ) { RIL_onRequestComplete(t, RIL_E_REQUEST_NOT_SUPPORTED, NULL, 0); } /* Reset pending RIL request */ resetRequest(request); }