void SourcesSettingsWindow::loginTested(Site*, Site::LoginResult result) { switch (result) { case Site::LoginResult::Success: setLoginStatus(tr("Success!")); break; case Site::LoginResult::Error: setLoginStatus(tr("Failure")); break; default: setLoginStatus(tr("Unable to test")); break; } }
void SourcesSettingsWindow::testLogin() { save(); setLoginStatus(tr("Connection...")); connect(m_site, &Site::loggedIn, this, &SourcesSettingsWindow::loginTested); m_site->login(true); }
DE2IF::DE2IF() { // Init login status setLoginStatus(false); // Sæt input port DDRB &= 0b11111011; // Aktiver interrupt ved skift til høj GICR |= 0b00100000; MCUCSR |= 0b01000000; sei(); }
void Client::ConnectionHandler(char* buff){ pthread_t client_thread; int rc; string input; int *cli_sock = new int[1]; *cli_sock = sock; cout << "client sock: " << sock; cout << "Creating thread" << endl; if((rc=pthread_create(&client_thread, NULL, &Client::readServerReply, &cli_sock))<0){ cout << "Error" << endl; } cout << "Thread created" << endl; len = send(sock,buff,strlen(buff),0); while(buffer!="logout"){ printf("> "); getline(cin,input); if (input=="message"){ sendMessage(); input=""; } if (input=="logout"){ buffer="logout"; } if(input=="create"){ createGroup(); } } if (input=="logout"){ cout << "die............" << endl; setLoginStatus(false); status = 0; } // pthread_cancel(client_thread); // pthread_join(client_thread,NULL); // pthread_exit(NULL); }